Děkuji, již by to asi mělo být téměř hotové. Ještě prosím či neznáte funkci, která by odmazala všechny znaky, které nejsou [a-Z][0-9], ANIŽ BYCH JE MUSEL VŠECHNY VYPSAT, JE JICH MRAKY. :-) Děkuji moc.
Děkuji, již by to asi mělo být téměř hotové. Ještě prosím či neznáte funkci, která by odmazala všechny znaky, které nejsou [a-Z][0-9], ANIŽ BYCH JE MUSEL VŠECHNY VYPSAT, JE JICH MRAKY. :-) Děkuji moc.
<?php
$data = "Můj-text! ke transformaci do primitivní podoby?";
$table = array( // pouzitelne pro I pro UTF-8 'Š'=>'S',
'ú'=>'U',
'Ú'=>'U',
'ů'=>'U',
'Ů'=>'U',
'ě'=>'E',
'š'=>'S',
'č'=>'C',
'ř'=>'R',
'ž'=>'Z',
'ý'=>'Y',
'á'=>'A',
'í'=>'I',
'é'=>'E',
'Ě'=>'E',
'Š'=>'S',
'Č'=>'C',
'Ř'=>'R',
'Ž'=>'Z',
'Ý'=>'Y',
'Á'=>'A',
'Í'=>'I',
'É'=>'E' ); return strtr($data, $table);
//pravděpodobně, tentestováno "MUj-text! ke transformaci do primitivnI podoby?"
$data = str_replace(' ','',strtoupper($data));
//pravděpodobně, tentestováno "MUJ-TEXT!KETRANSFORMACIDOPRIMITIVNIPODOBY?"
// teď ještě potřebuji nějakou funkci, která vymaže vše [a-Z][0-1](,.-ů§¨ú)=´;+\?:_"!'/(%ˇ°+@ a kdo ví co všechno ještě, abniž bych všechny ty znaky musel ručně vypisovat
TajemnaFunkceKterouNeznam($data); //<--------------------------- neznáte řešení, jakou funkcí to řešit, aby z toho nebyl kód na 50 řádků? :-) něco jako regulární jazyk, který neumím v rámci nějakého sed/preg_replace? :-)
//cílový výsledek "MUJTEXTKETRANSFORMACIDOPRIMITIVNIPODOBY"
?>