J'ai un flux qui est déjà décomposé dans le contenu dont j'ai besoin. Une partie de ce contenu contient des éléments tels que &\;
et "\;
. J'utilise le str_replace()
de PHP pour les trouver et les remplacer pour être leurs propres entités de caractères html (par exemple &
). Cependant, il ne trouvera pas ceci:Afficher le flux avec les bonnes entités de caractères html
$find = array('&\;', '"\;', '\;');
Et je les remplacer comme ceci:
$replace = array('&', '"', ';');
Qu'est-ce que je manque pour que la fonction de les trouver?
<ul>
<li>Story Time with Captain Fishbones</li>
<li>Flashback</li>
<li>The Office</li>
<li>The Life &\; Music of Ella Fitzgerald</li>
<li>Circus in the Park</li>
<li>Symphonicity</li>
<li>Wreck of the Dictator</li>
<li>Fireworks</li>
</ul>
<h3>Thursday, Aug 12</h3>
<ul>
<li>Historic Villages Tour</li>
<li>The Janitors</li>
<li>Mitchell'\;s Mayhem</li>
<li>"\;1607 First Landing"\; by Chip Fortier</li>
<li>Adam Queen followed by Randy Hermoso</li>
<li>The Life &\; Music of Ella Fitzgerald</li>
<li>Shipwrecks and Ghost Lore</li>
<li>Black White Blues</li>
<li>Wreck of the Dictator</li>
</ul>
À quoi ressemblent vos données? pourriez-vous fournir un extrait de vos données et expliquer ce que vous faites? –
Pourriez-vous également ajouter votre code PHP actuel? Il peut y avoir une erreur dans vos appels de fonction. – Lars
Est-ce que ma réponse vous a aidé ou non? –