begin process at 2012 05 31 17:32:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

str_replace


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

str_replace

lundi 5 avril 2010 à 12:53:30 | str_replace

cb3d10

bonjours
j'ai un petit problème en php avec la fonction str_replace

dans l'exemple si dessous
<?php


$textl="<?#%ceci est un test>";


$textl=htmlentities($textl);
$textl =trim($textl);
$textl = str_replace("?", ".", $textl);
$textl = str_replace("%", ".", $textl);
$textl = str_replace("#", ".", $textl);
$textl = str_replace("<", ".", $textl);

echo $textl."<br>";

?>
?,%,# sont bien remplacé
mais pas "<"
pouvez vous m'aider,merci
lundi 5 avril 2010 à 16:30:43 | Re : str_replace

TychoBrahe

Réponse acceptée !
Salut,

Code :
tycho@uraniborg-> php -r 'var_dump(htmlentities(""));'
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 "&lt;" est affiché en tant que "<" et "&gt;" en tant que ">", on a l'illusion que la chaîne contient des chevrons.
lundi 5 avril 2010 à 18:58:31 | Re : str_replace

cb3d10

merci ,je n'avais pas pensée à cela ,c'est logique,merci


Cette discussion est classée dans : replace, str, textl


Répondre à ce message

Sujets en rapport avec ce message

Formulaire dans base de donnée [ par fabiin ] Salut,Alors voilasur mon site, les gens s'y inscrive, et il y a une case ou ils mettent une description longue...(j'accept le html)jusque la, tous va Fonction contraire de str_replace [ par redpooka ] Existe-t-il une fonction qui fasse le contraire de str_replace ?Qui au lieu de remplacer les caractèrs définit, remplace les caractères non définit ?P Qu'est-ce kil se passe !!! [ par kodiask ] voila mon code g une sit eou il marche et sur lautre i lmarhce pa pourkoi ?? aidez moi plzzz // on se connecte à MySQL $db = mysql_connect('**', ' Gros problème BDD [ par kodiask ] voila mon code il consiste a remplacer les lettres par une image...while($data = mysql_fetch_array($req)) { $data['nom'] =str_replace('a','',$da smileys et mysql [ par nico606 ] g un livre d'or avec des smileys mais mysql bug voila ma sourcema page avec le formulaire:<form method=post action="go_livre.php" name=form1 onsubmit= Problème de tableaux [ par zzzzzz ] Yep :)JE suis confronté a un problèmne byzare....J'ai une page complete avec une partie :echo "id['result1']!!!!!!!!!!!!!!! : ".$id['result1'].""; //a lister un repertoire pour créé un str replace avec tout les fichier [ par ztec ] j'ai un repertoire ou je veut metre des smiley. j'en ai telement, que kj'ai pas envi des les rentrer un par un. les smiley les plus utiliser on ete de Help : (str_replace) et (split ou explode) ne marchent pas ! ? [ par slmnsnts ] Salut tt le monde !G ajouté une page de recherche dans mon forum et ca marche tres bien ... le seul prob C lorsque qu'on cherche des mots avec plusieu Simplification de nombreux str_replace [ par ImmortalPC ] Salut, je sais qu'il esiste une astuce pour éviter les nombreux str_replace avec array(). Quelqu'un la connaît il ou quelque chose pour simplifier le Récupérer des images puis Upload [ par radyonne ] Bonjour ! voila j'aimerais savoir comment faire pour uploader des images à partir d'un lien et du contenu d'un .txt , qui sont dans un dossier sur un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales