FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Bara ett inlägg till!
|
jag vill skapa en funktion i PHP där man slänger in en sträng, som sedan plockar bort alla värden förutom dom som är tillåtna, t.ex [0-9][a-z][å-ö]
sen skall funktionen returnera den "formaterade" strängen. nån som har några tips? |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
Där finns funktionen preg_replace(), som söker efter en regular expression och ersätter träffarna med lämplig tecken. I ditt fall "" (dvs inget).
Det regex du ska använda, blir typ: [0-9a-zA-Z] Du kan läsa mer om och få hjälp med regular expressions på: regexlib.com |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Supermoderator
|
Kod:
function foo($str, $allowed_values) { return preg_replace('#[^'.$allowed_values.']#', '', $str); } echo foo('=)(009asda', '0-9a-zåäö');
__________________
www.ip2nation.com (ip till land) |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Bara ett inlägg till!
|
Citat:
![]() du e kung |
|||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|