strtr, preg_replace ou str_replace ?

strtr, preg_replace ou str_replace ? - PHP - Programmation

Marsh Posté le 08-12-2002 à 20:31:56    

Bonjour,  
 
voila je me posais la question de savoir le quel serait le plus performant dans ma situation... cad je veux tout betement renplacer dans uen chaine de caractere certain bout de texte en code html... pour donner des smilies lors de la generation de la page en fait ... genre :  
 

:lol: -> <img src="lol.gif">


 
 
je suis tombé sur ce post : http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
qui a l'air de dire que strtr() est le plus rapide, mais en lisant plus loin dans le post je vois que ca veut rien dire et que ca depend des situations , desolé je peux pas evaluer la  :??:  
 
merci pour vos conseils...


Message édité par _maximus_ le 08-12-2002 à 20:32:30

---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 08-12-2002 à 20:31:56   

Reply

Marsh Posté le 08-12-2002 à 20:48:45    

Dans ton cas, str_replace() car strtr() c'est pour un caracère pas une chaîne de caractères.

Reply

Marsh Posté le 08-12-2002 à 21:03:41    

Hansolo a écrit :

Dans ton cas, str_replace() car strtr() c'est pour un caracère pas une chaîne de caractères.


 
OK merci  :jap:


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 08-12-2002 à 21:07:37    

Hansolo a écrit :

Dans ton cas, str_replace() car strtr() c'est pour un caracère pas une chaîne de caractères.

A ce qu'il parait, dans les dernières version de php, strtr fait aussi les chaines de caractères. C'est a vérifié par contre

Reply

Marsh Posté le 08-12-2002 à 21:14:57    

omega2 a écrit :

A ce qu'il parait, dans les dernières version de php, strtr fait aussi les chaines de caractères. C'est a vérifié par contre


Si c'est le cas, donc il serait preferable que j'utilise strtr() alors? car plus rapide


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 08-12-2002 à 21:29:26    

_Maximus_ a écrit :


Si c'est le cas, donc il serait preferable que j'utilise strtr() alors? car plus rapide

Je sais pas si c'est aussi plus rapide quand on l'utilise avec des chaine de caractère ou si c'est la même vitesse que str_replace

Reply

Marsh Posté le 08-12-2002 à 22:13:19    

omega2 a écrit :

Je sais pas si c'est aussi plus rapide quand on l'utilise avec des chaine de caractère ou si c'est la même vitesse que str_replace


 
En effet, il faut utiliser un tableau pour remplacer une chaîne de caractères et dans ce cas, je ne sais pas si strtr() est plus rapide que str_replace().
 
a+

Reply

Sujets relatifs:

Leave a Replay

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