Je cherche à chercher et remplacer une chaîne connue dans une autre chaîne. Dois-je utiliser str_replace() ou preg_replace()? La chaîne à remplacer serait quelque chose de similaire à [+qStr+]
, [+bqID+]
ou [+aID+]
et il serait recherché dans un morceau de code similaire à ceci:PHP, quel est le meilleur choix pour supprimer une chaîne connue?
<li> [+qStr+]
<ol class="mcAlpha">
<li><input type="radio" name="[+bqID+]" id="[+bqID+]_[+aID+]" value="[+aID+]" /><label for="[+bqID+]_[+aID+]">[+aStr+]</label></li>
</ol>
</li>
Je remplacerai les cordes avec les résultats d'un MySQL requête, et effectuer cette action ou similaire jusqu'à 200 fois à la fois. La fonction str_replace() ou preg_replace() serait la méthode la plus simple et/ou la plus rapide à prendre.
Je viens de voir que ereg_replace() avait été déprécié. –