Page 1 sur 1

Comment utiliser str_replace avec le caractère '<'

Posté : 25 mai 2020, 23:08
par phil_zic
Bonjour
je cherche à supprimer les caractères '<' et '>' d'une chaîne.

Cecie ne fonctionne pas :
$cherche = "<";
$remplace = "";
$texte = str_replace($cherche , $remplace, $texte);
Mais cela, oui:
$cherche = "truc";
$remplace = "";
$texte = str_replace($cherche , $remplace, $texte);
Je ne comprends pas pourquoi. C'est une histoire de caractères spéciaux, mais je ne parviens pas à contourner le problème.

Re: Comment utiliser str_replace avec le caractère '<'

Posté : 26 mai 2020, 00:08
par @rthur
Pourtant ça fonctionne bien.
Fait un var_dump($texte); avant et après ton str_replace() pour être sûr que ta chaines de caractère initiale ne soit pas en HTML encodé