Ne harfler, sayılar, çift tırnak ve tire hariç tüm karakter kurtulmak için iyi bir yol olurdu. Bu ben bugüne kadar ne var.
$test = preg_replace('#[^a-zA-Z0-9"-]#',' ',$string);
Herhangi bir öneriniz?
Teşekkürler
Sen basamak maç için \ d kullanabilir ve bayrak i vaka duyarsızlık AZ eşleşecek.
$test = preg_replace('#[^a-z\d\w"-]#i','',$string);
İşte php regex sözdizimi referans: http://se.php.net/manual/en/regexp.reference.php