Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 27. 9. 2006, 21:01:08
Potřeboval bych naprogramovat jednoduchý kóder který zakóduje text tím že bude měnit pouze písmena za jiná šlo by to udělat a jak?
|
||
thingwath Profil |
#2 · Zasláno: 27. 9. 2006, 21:14:30
Jistě, uděláš si tabulku požadovaných substitucí (jako idelání vidím obyčejné asociativní pole v PHP, jedna z mála věcí která je tam dobrá), projdeš text po písmenkách a nahradíš je. Zcela triviální.
|
||
Jan Tvrdík Profil |
#3 · Zasláno: 27. 9. 2006, 21:24:20
asi bych si upravil skript na odstranění diakritiky z linuxsoftu - http://www.linuxsoft.cz/article.php?id_article=444 :
function BezDK($text) |
||
Ero Profil * |
#4 · Zasláno: 27. 9. 2006, 21:25:18
Zcela triviální.
mozno... pokial ta nezaujima rychlost toho skriptu... takove pole kde kazdy znak bude mat svoju hodnotu v poli je docela narocna zalezitost najme ked sa ta funkcia vola viackrat.. riesenim by bol static... ovsem este lepsim by bolo zrejme pouzit retazec napr pomoci fce strtr() |
||
Alphard Profil |
#5 · Zasláno: 27. 9. 2006, 21:28:15
něco podobneho se řešilo zde:
http://www.webzdarma.cz/forum/read.php?f=2&i=29413&t=29408 |
||
thingwath Profil |
#6 · Zasláno: 27. 9. 2006, 21:29:59
Ero
Vůbec to není pomalé, pokud je to pole dobře udělané. Zajímalo by mě, jak si představuješ něco rychlejšího. (no, dobře, něco si představit dokážu, ale to nic moc) |
||
Ero Profil * |
#7 · Zasláno: 27. 9. 2006, 21:40:18
totiz ide o kroky pocas kompilacie skriptu vid clanok od sary
|
||
thingwath Profil |
#8 · Zasláno: 27. 9. 2006, 21:45:01
To je spíš technický trik, navíc pochybuju, že v tom bude nějaký zásadní rozdíl. Jinak nejlepší samozřejmě bude asi použít nějakou built-in funkci, protože to pak většinu času stráví v C funkci. Ale teoreticky...
|
||
Ero Profil * |
#9 · Zasláno: 27. 9. 2006, 21:50:29
thingwath
istotne, len ma tak napada, ze spravny programator by pisat programy ktore by boli rychle, ucelne, bezpecne a mali by aj setrit systemovymi prostriedkami... vneposlednom rade i prehladne... ale to uz je offtopic |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0