Sözcük, boşluk, virgül, nokta, soru işareti, ünlem işareti, yıldız işareti veya '
olmayan bir dizede her şeyi değiştirmem gerekiyor.Uygun şekilde çalışmıyor preg_replace
$string = "i don't know if i can do this,.?!*[email protected]#$%^&()_+123|";
preg_replace("~(?![\w\s]+|[\,\.\?\!\*]+|'|)~", "", $string);
echo $string;
Sonuç:.? I bunu yapabilirsiniz eğer
i bilmiyorum !! * @ # Ben preg_replace kullanarak yapmak için çalışıyoruz, ancak doğru sonuçları alamıyorum $%^&() _ + 123 |
Sonuç ihtiyacınız:
bunu yapmak eğer ben bilmiyorum * Eğer '
olduğunu dönüştürmek için ilk html_entity_decode
çağırmak mutluyuz
İlk seçenek daha iyi ve daha iyi. – frosty