Inlocuire diacritice cu functia preg_replace

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
alexinio3d
Mesaje:96

Inlocuire diacritice cu functia preg_replace

Salutare.
Cum pot verifica diacriticele cu functia preg_replace?
Siteuri create / configurate de mine :
SilvoProject.Ro ( Magazin Online ) : SilvoProject.Ro
TreiSute.Ro ( Comunitate de gaming ) : TreiSute.Ro

MarPlo Mesaje:4343
Salut
Functia preg_replace() se foloseste pentru a inlocui tipar RegExp cu altceva.
Pentru a inlocui diacritice (sau in general mai multe valori fixe cu altele) se foloseste mai bine functia str_replace(), in acest caz e mai rapida.
Exemplu:

Cod: Selectaţi tot

$diac = array('ă', 'Ă', 'â', 'Â', 'î', 'Î', 'ş', 'Ş', 'ţ', 'Ţ');
$inloc = array('a', 'A', 'a', 'A', 'i', 'I', 's', 'S', 't', 'T');
$text = str_replace($diac, $inloc, $text);