Ben PHP için oldukça yeni, ve ben normal ifadeler taşıma birçok farklı yolu vardır fark ettim.
Bu şu anda kullanıyorum budur:
$replace = array(" ",".",",","'","@");
$newString = str_replace($replace,"_",$join);
$join = "the original string i'm parsing through";
Ben az, AZ, 0-9 ya da değil, her şeyi kaldırmak istiyoruz. Ben yukarıda bir ters fonksiyonu arıyorum. Olurdu yazmak için bir pseudocode yolu
If characters in $join are not equal to a-z,A-Z,0-9 then change characters in
$join
to"_"