J'essaie de me débarrasser des apostrophes bouclés (ceux collés à partir d'un doc de texte riche, j'imagine) et j'ai l'impression de frapper un barrage routier. Le code ci-dessous ne fonctionne pas pour moi.PHP - Se débarrasser des apostrophes bouclés
$word = "Today’s";
$search = array('„', '“', '’');
$replace = array('"', '"', "'");
$word = str_replace($search, $replace, htmlentities($word, ENT_QUOTES));
What I end up with is $word containing 'Today’s'.
Lorsque je supprime les esperluette de mon tableau de recherche $, le remplacement a lieu mais, de toute évidence, ne sera pas le travail accompli depuis l'esperluette est laissé dans la chaîne. Pourquoi str_replace échoue-t-il lorsqu'il rencontre les esperluettes?
Ces apostrophes bouclées sont appelées citations intelligentes. – random