Bonjour,

je souhaite remplacer un chiffre dans une chaine de caractère plus précisement dans le href d'une url.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$pattern_old='/(id=150)[^0-9]/';
 
$pattern_new='id=151';
Sachant que je peux avoir des urls du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
id=150 => BON
id=150&toto=toto  => BON
 
ou 
 
id=1507&toto=toto = > PAS BON 
id=1507  => PAS BON
 
 
 
$data["lContent"]		=	preg_replace($pattern_old,$pattern_new,$node["lContent"]);

Mon code actuel me renvoie
id=151amp;toto=toto le &est supprimé.


Comment faire pour rechercher une chaine exacte svp?


merci