Autor Zpráva
kodyCZSK
Profil *
Dobrý den,

chtěl bych se Vás zeptat, jak udělat toto: bude třeba věta Ahoj, jsem kody, atp.. a aby se třeba písmeno o - v celé větě přepsalo na 0?
Já to zkoušel přes preg_replace, ale to mi vždy místo celé věty zobrazilo třeba jen to písmeno.
Děkuju.
Someone
Profil
str_replace("o","0",$string);
kodyCZSK
Profil *
A kdybych chtěl třeba aby se víc písmen přepsalo a nemusel tam mímt to str_replace vícekrát? Nějak přes array, ale nevím jak.:D Třeba i - 1, a - 4, o - 0 :D
Someone
Profil
Zkus víc hledat a míň se ptát. Když by sis klikl na funkci str_replace v předchozím příspěvku, tak tě to odkáže na manuál.
str_replace(array("i","a","o"),array("1","4","0"),$string);
kodyCZSK
Profil *
Jo dobry už to mam díky
Tori
Profil
Pro nahrazování jednotlivých (jednobajtových) znaků se dá použít stručnější zápis se strtr.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: