Autor | Zpráva | ||
---|---|---|---|
utery Profil * |
#1 · Zasláno: 5. 8. 2008, 17:40:59
ahoj jak bych udelal ze kdyz mam promennou $text a v ni bude napr čšřšřsdf&@ atd... tak jak bych udelal ze se ta promenna porovna s povelenyma znakama coz by bylo jen A-Z a 0-9 a ostatni pismena ktery se nehodi specialni symboly a diakritika tak se prepise na nic a vystup pak bude jen prommenna $text kde budou jen znaky A-Z 0-9
|
||
pmg Profil |
#2 · Zasláno: 5. 8. 2008, 17:47:10
$text = preg_replace('#[^A-Z0-9]+#', '', $text);
|
||
utery Profil * |
#3 · Zasláno: 5. 8. 2008, 17:55:08
diky ale tohle nefunguje kdyz je v promenne cokoliv tak to nevypise nic jen kdyz v promenne je cislo tak to vypise zas cislo ale ostatni znaky se prepisou
|
||
utery Profil * |
#4 · Zasláno: 5. 8. 2008, 18:15:35
aha funguje ja si neuvědomil ze jsem tam strkal znaky maly a v podmince bylo velky AZ :/
|
||
utery Profil * |
#5 · Zasláno: 5. 8. 2008, 18:19:20
a slo by do toho jeste udelat ze kdyz bude v promenne mezera tak se prepise na _ podrtzitko?
|
||
pmg Profil |
#6 · Zasláno: 5. 8. 2008, 18:31:16
$text = preg_replace('#[^A-Z0-9 ]+#', '', $text);
$text = strtr($text, ' ', '_'); Možná budeš potřebovat, aby se i více mezer za sebou převedlo na jedno podtržítko, potom použij toto: $text = preg_replace('#[^A-Z0-9\s]+#', '', $text); $text = preg_replace('#\s+#', '_', $text); Pro typografii na webu se ti bude hodit nástroj Texy! |
||
utery Profil * |
#7 · Zasláno: 5. 8. 2008, 18:33:57
dik moc
|
||
Časová prodleva: 16 let
|
0