Re: nahrada znaku StrTr

From: ZuGi (zugi@jvksoftware.cz)
Date: 05. 11. 2001, 12:32 CET


> Zdravim,
> potrebuji v PHP v urcitem retezci nahradit nektere znaky (diakritiku,
> prehlasky, lomitka, mezery apod) tak, aby byl vysledny retezec pouzitelny
> jako jmeno souboru.
>
> Jde to celkem jednoduse pres funkci StrTr, ale ja vzdy na nektere znaky
> zapomenu a pak je prusvih :o)
>
> Muzete mi prosim nekdo poslat retezec vsech techto znaku? - uz to ma
urcite
> nekdo hotove.
> Take by me zajimalo, jestli neni nejaka funkce, ktera se o toto sama
> postara.

neznam PHP, takze funkci musi poradit nekdo jiny :(

ja to delam tak, ze volam funkci (odpovidajici prg. jazyku-chrtran) dvakrat:

chrtran( retezec , chrtran( retezec , 'znaky_ktere_jsou_platne' , '' ) , '')
napr chrtran( '1as2d3f5asdf133345',
chrtran('1as2d3f5asdf133345','1234567890','') , '')
odstrani vsechny cifry.

ZuGi



This archive was generated by hypermail 2.1.2 : 05. 11. 2001, 12:32 CET