Recherche d'un fonction semblable à eregi_replace()

Recherche d'un fonction semblable à eregi_replace() - PHP - Programmation

Marsh Posté le 19-02-2003 à 23:56:32    

Ben voilà, je recherche une fonction semblable à :
$txt_fin = eregi_replace($masque,$remplacemnt,$txt_depart)
 
Mais qui permettrait de mettre à la place de $remplacement, une fonction à appliquer.
 
Parce que par exemple, on va dire que je veux mettre en majuscule, le texte compris entre les balise [majuscule][/majuscule] avec la fonction eregi_replace, on peux pas faire ...
 
Si la fonction n'existe pas, c'est tout, je l'écrirais c'est pas un problème ...

Reply

Marsh Posté le 19-02-2003 à 23:56:32   

Reply

Marsh Posté le 20-02-2003 à 01:39:36    

regarde preg_replace()

Code :
  1. preg_replace($pattern,"thefunction(\"$0\",\"$4\" )",$string);
  2. function thefunction($arg1, $arg2){
  3. return "$arg1$arg2";
  4. }


Message édité par ethernal le 20-02-2003 à 01:43:01
Reply

Marsh Posté le 20-02-2003 à 11:39:23    

Moi j'avais essayé :

Code :
  1. $txt_fin = eregi_replace($masque,"<b>".mafonction("\\1" )."</b>",$txt_depart);
  2. function mafonction($txt)
  3. {
  4.     return trim($txt);
  5. }


 
Et ça marchait pas ... Je vais comme même essayer ton truc ...

Reply

Sujets relatifs:

Leave a Replay

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