Fonction qui nécessite une fonction dedans
Utilisateur anonyme
-
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
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
Configuration: Windows Vista Firefox 2.0.0.16
2 réponses
-
Salut,
peut-être comme ceci ?$change=remplace('$1',$page); $ligne = preg_replace('/::(\S+)::/', $change, $ligne); -
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)