Encore un problème avec preg_replace_callback
Posté : 26 juin 2008, 18:45
Bonjour à toutes et tous,
Voilà, j'aimerais remplacé :user: d'une partie html, j'ai donc pensé à ça :
Par avance merci de vos réponses...
Voilà, j'aimerais remplacé :user: d'une partie html, j'ai donc pensé à ça :
<?php
// Fonction qui va parser le modèle
function parse($contenu){
return preg_replace_callback("#:[a-zA-Z0-9]+:#i", 'cherche_variable', $contenu);
}
// Fonction qui va remplacer les variables trouvés
function cherche_variable($matches){
global $liste_variables;
return $liste_variables[$matches[1]];
}
$liste_variables=array();
$liste_variables['user']="katagoto";
ob_start("parse");
?>
<html>
<body>
<p>Bien joué :user:</p>
</body>
</html>
<?php
ob_end_flush();
?>
ça viendrait d'une de mes fonctions, mais je ne vois pas où...Par avance merci de vos réponses...