Deci eu am de introdus in baza de date dintr-un input un text ,
acest text va fi folosit pentru adresa si doresc ca la afisarea lui in loc de semnele
!@#$%^%&*^ si etc de semne posibile sa mi le transforme in "-" .
adica daca am de exemplu
"ala merge #@$% cum ziceam da!@$^?"
sa il transforme in
"ala-merge----cum-ziceam-da-----"
adica caractere acceptate sa fie: a-z-0-9
Inlocuire caracterele non alfa-numerice cu liniuta
-
- Mesaje:328
Inlocuire caracterele non alfa-numerice cu liniuta
MarPlo
Mesaje:4343
Salut
Se poate cu preg_replace().
Exemplu:
Se poate cu preg_replace().
Exemplu:
Cod: Selectaţi tot
$text = 'ala merge #@$% cum ziceam da!@$^?';
$txt2 = preg_replace('/[^a-z0-9]/i', '-', $text);
echo $txt2;