Preg_replace+nb remplacements
le 21/04/2006 à 12:33
Bonjour,
J'utilise la fonction suivante:
$texte=preg_replace($bbcode,$htmlcode,$texte);
Comment puis je faire pour savoir combien la fonction a remplacer de valeurs ?
j'ai essayer
$texte=preg_replace($bbcode,$htmlcode,$texte,-1,$count);
mais visiblement ca ne marche que depuis PHP5 ...
Il y aurait-il une fonction telle que preg_replace mais qui retourne un int ?
MErco
le 21/04/2006 à 16:34
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ça veut dire quoi ne marche plus ?
Tu as essayé :
- $count = 0 ;
- $texte = preg_replace($bbcode,$htmlcode,$texte,-1,&$count);
le 21/04/2006 à 17:51
Je n'ai pas dit ne marche plus, j'ai dis ne marche que depuis PHP5 ... (si mes sources sont bonnes !)
A quoi sert le & avant le $count ?
le 21/04/2006 à 18:12
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Bon, la prochaine fois, je ne lirais pas la moitié du message :p
Ça sert à dire que tu passe explicitement une référence vers count dans le paramètre de la fonction.
Accès rapide :
Remonter