Preg_replace+nb remplacements

Répondre
manu56
manu56
Déconnecté
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
LupusMic
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é :
  1. $count = 0 ;
  2. $texte = preg_replace($bbcode,$htmlcode,$texte,-1,&$count); 
manu56
manu56
Déconnecté
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 ?
LupusMic
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.
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog