J'ai un code comme celui-ci (ce qui est un exemple simplifié):Spécification d'une fonction de rappel dans preg_replace_callback?
function callback_func($matches) {
return $matches[0] . "some other stuff";
}
function other_func($text) {
$out = "<li>";
preg_replace_callback("/_[a-zA-Z]*/","callback_func",$desc);
$out .= $desc ."</li> \r\n";
return $out;
}
echo other_func("This is a _test");
La sortie de ce devrait être
<li>This is a _testsome other stuff</li>
mais je reçois juste
<li>This is a _test</li>
Que suis-je faire mal/quelle incantation bizarre est nécessaire pour apaiser les dieux php?
Oups, devrait avoir rafraîchi. Je l'ai deviné juste après. Merci quand même. –