Fonction qui nécessite une fonction dedans

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

Je voudrais savoir comment faire une truc du style :
$ligne = preg_replace('/::(\S+)::/', remplace('$1',$page), $ligne);

J'essaye depuis des heures mais rien à faire je ne parvient pas a trouver une solution à ce problème qui est peut-etre tout bête...

Je voudrais simplement que une chaine ::blablabla:: soit remplacée par une autre chaine mais qui je trouve à l'aide de cette fameuse fonction remplace()...

J'espère que vous voyez ce que je veux dire...

Merci d'avance

Bien à vous,
Florian
A voir également:

2 réponses

Utilisateur anonyme
 
Salut,
peut-être comme ceci ?
$change=remplace('$1',$page);
$ligne = preg_replace('/::(\S+)::/', $change, $ligne); 
0
Utilisateur anonyme
 
Non non, $1 est simplement la récupération de la valeur entre les :: ::

Mais si quelqu'un passe par hasard ici plus tard j'ai trouvé la solution :

preg_replace_callback("chaine recherché", "fonction a appeler", "où chercher");
(voir php.net)
0