Bonjour,

J'ai un problème avec la fonction str_replace qui ne comptabilise pas mes espaces, je m'explique:

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);
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)

Meric d'avance!