Nahrazeni retezce
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Cau mam nějakej řetězec třeba "řščř+-85645gfd61vxyc/*asdf". Jde o to že potřebuju nahradit vsechny znaky krome pismen a cislic pomlckou. Nevite nekdo jak na to?
-
$co=preg_replace("/[^[:alnum:]]/", "-", $co); nevim jak to veme řšč...
-
ikdyz... alnum by fungoval asi jen v ereg_replace tady musi bejt bud "/[\S]/" nebo "/[^\s]/"
-
Dik tim preg_replace jste mi pomohli. Uz jsem to vymyslel. $string=strtolower($string); $vem =array("á","è","ï","ì","é","í","ò","ó","ø","š","","ú","ù","ý","ž"); $nahrad =array("a","c","d","e","e","i","n","o","r","s","t","u","u","y","z"); $string = str_replace($vem,$nahrad, $string); $string = ereg_replace("[[:punct:]]"," ",$string); $string = ereg_replace("[[:space:]]","-",$string);