1
我想對字符串執行str_replace。 字符串爲「Qualitéde l'air」,修改後的字符串應爲「Qualitdelair」。PHP str_replace在遇到撇號時不工作
我代碼:
$string = "Qualité de l'air";
$newString = str_replace(array("é", " ", "'"), "", $string);
我
也嘗試:
$string = "Qualité de l'air";
$newString = str_replace(array("é", " ", "\'"), "", $string);
和:
$string = "Qualité de l'air";
$newString = str_replace(array("é", " ", "'"), "", $string);
,我不知道爲什麼它不工作。
應該怎樣修改後的字符串是什麼? – feedMe
$ newString應該是「Qualitdelair」 –
[您的代碼有效](https://ideone.com/LdbVWm)。你在代碼上面的某個地方使用了'htmlentities()嗎?嘗試'$ newString = str_replace(array(「é」,「」,「'」),「」,html_entity_decode($ string));' –