Bonjour,
J'ai un problème avec la fonction str_replace qui ne comptabilise pas mes espaces, je m'explique:
le $search1 est bien remplacer par $replace1, mais $search2 n'est pas trouver mais pourtant bien présent dans mon $form(qui est une chaine beaucoup trop longue pour que je la copie ici et qui contient du texte et des balises html)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $search1 = htmlspecialchars('<div style="border:'); $search2 = htmlspecialchars('</h2> </div>'); $replace1 = htmlspecialchars('</div> <div style="border:'); $replace2 = htmlspecialchars('</h2> </div> <div>'); $search = [$search1,$search2]; $replace = [$replace1,$replace2]; $form = str_replace($search,$replace,$form);
Meric d'avance!
Partager