qqun sait faire cette petite fonction ?

qqun sait faire cette petite fonction ? - PHP - Programmation

Marsh Posté le 16-03-2003 à 14:30:24    

J'ai un une chaine de charactere type "L'arbre est haut"
Et je voudrais qu'il transforme cette chaine en mettant des \ avant les apostrophes :
ex : "L\'arbres est haut"  
Il y a pas une fonction expres en PHP ?
 
 
Merci


Message édité par Shogun2002 le 16-03-2003 à 16:43:23
Reply

Marsh Posté le 16-03-2003 à 14:30:24   

Reply

Marsh Posté le 16-03-2003 à 14:33:30    

addslashes

Reply

Marsh Posté le 16-03-2003 à 14:37:07    

Juste pour info, tu trouverais la réponse à ta question plus rapidement en cherchant sur google... De plus ça évite d'ajouter des topics vus et revus 50 fois où la réponse tiens en 1 mot.
 
Dans ton cas, tu cherches "php apostrophes" sur google et la réponse est dans les 3 premiers résultats.

Reply

Marsh Posté le 16-03-2003 à 15:06:13    

jodalton a écrit :

Juste pour info, tu trouverais la réponse à ta question plus rapidement en cherchant sur google... De plus ça évite d'ajouter des topics vus et revus 50 fois où la réponse tiens en 1 mot.
 
Dans ton cas, tu cherches "php apostrophes" sur google et la réponse est dans les 3 premiers résultats.


 
+1
 
Et de plus, même si l'orthographe n'est pas une priorité sur ce forum, je trouve que pour le "s'aurait", il y a vraiment de l'abus...  :o

Reply

Marsh Posté le 16-03-2003 à 15:37:56    

Shogun2002 a écrit :

J'ai un une chaine de charactere type "L'arbre est haut"
Et je voudrais qu'il transforme cette chaine en mettant des \ avant les apostrophes :
ex : "L\'arbres est haut"  
Il y a pas une fonction expres en PHP ?


 
une fonction qui multiplie les arbres donc? [:meganne]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 16-03-2003 à 16:44:11    

Quelle erreur ?  :ange:

Reply

Marsh Posté le 16-03-2003 à 18:19:48    

Mais je veux juste mettre de \ devant les '
 
Je crois qu'on doit utiliser addcslashes
peut-on faire  
$machaine = addcslashes($machaine,''';); ?


Message édité par Shogun2002 le 16-03-2003 à 18:20:10
Reply

Marsh Posté le 16-03-2003 à 18:23:12    

Shogun2002 a écrit :

Mais je veux juste mettre de \ devant les '
 
Je crois qu'on doit utiliser addcslashes
peut-on faire  
$machaine = addcslashes($machaine,''';); ?


 
addslashes bourdel...  :D

Reply

Marsh Posté le 16-03-2003 à 18:25:36    

Oui moi en avoir comprendre !!!!!
 
Mais ça mets des \ devant les " aussi ce que je ne veux pas !
 
seulement devant les '
 
Donc on doit utiliser  
addcslashes ...
 
Mais peut-on faire  
addcslashes($machaine,''';) => c trois quote ....

Reply

Marsh Posté le 16-03-2003 à 18:29:20    

Shogun2002 a écrit :

Oui moi en avoir comprendre !!!!!
 
Mais ça mets des \ devant les " aussi ce que je ne veux pas !
 
seulement devant les '
 
Donc on doit utiliser  
addcslashes ...
 
Mais peut-on faire  
addcslashes($machaine,''';) => c trois quote ....


 
ça ira plus vite de faire :
 
$machaine = str_replace("'","\'",$machaine);
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed