cb3d10
Messages postés2Date d'inscriptionsamedi 3 novembre 2012StatutMembreDernière intervention 5 avril 2010
-
5 avril 2010 à 12:53
cb3d10
Messages postés2Date d'inscriptionsamedi 3 novembre 2012StatutMembreDernière intervention 5 avril 2010
-
5 avril 2010 à 18:58
bonjours
j'ai un petit problème en php avec la fonction str_replace
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 5 avril 2010 à 16:30
Salut,
tycho@uraniborg-> php -r 'var_dump(htmlentities("<?#%ceci est un test>"));'
string(27) "<?#%ceci est un test>"
Comme tu le vois, htmlentities() remplace les chevrons par leur correspondance en entités html. Ainsi, str_replace() ne remplace pas ces chevrons vu qu'ils ne sont pas présent dans la chaîne, mais comme "<" est affiché en tant que "<" et ">" en tant que ">", on a l'illusion que la chaîne contient des chevrons.