str_replace

str_replace - PHP - Programmation

Marsh Posté le 06-09-2003 à 22:34:40    

peut on limiter un str_replace a la premiere occurence rencontrée ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 06-09-2003 à 22:34:40   

Reply

Marsh Posté le 06-09-2003 à 22:55:15    

ex-floodeur a écrit :

peut on limiter un str_replace a la premiere occurence rencontrée ?


 
Non, la définition du manuel :
 

Citation :


str_replace --  Remplace toutes les occurrences dans une chaînes  

Reply

Marsh Posté le 06-09-2003 à 22:57:41    

par quoi je pourrais remplacer :  
 

Code :
  1. $text = str_replace("$show_change->titre", "<a onmouseover=\"writetxt('$word')\" onmouseout=\"writetxt(0)\" href=\"#\"><b>$show_change->titre</b></a>", $text);


 
pour ne remplacer QUE la première occurence ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 06-09-2003 à 23:02:29    

Citation :

preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit])


 
je pense que limit permet de limiter le nombre d'occurence.
 

Citation :


Note : Le paramètre limit a été ajouté à partir de PHP 4.0.1pl2.

Reply

Marsh Posté le 07-09-2003 à 01:32:39    

sinon tu peu toujours te faire une petite fonction pour ca :
 
un indice : str_pos
 
[edit] 2 eme indice : substr


Message édité par docwario le 07-09-2003 à 01:33:44
Reply

Sujets relatifs:

Leave a Replay

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