le 16/06/2005 à 06:45
preg_replace_callback et Array
coucou,
J'ai un petit souci dans le script ci-dessous,
je ne sais pas comment utilise cette fonction pour remplacer les valeur d'un tableau.
j'ai essayé pleins de syntaxes et j'ai essayé avec des boucles mais je n'arrive pas a "extraire" les value du array.
donc je vous presente le 1er code que j'ai fait, puisque toutes mes modifs ne donnent rien.
En gros je sais que c'est une broutille, jai le mot array qui s'affiche (texte et lien) à la place du pseudo.
J'ai un petit souci dans le script ci-dessous,
je ne sais pas comment utilise cette fonction pour remplacer les valeur d'un tableau.
j'ai essayé pleins de syntaxes et j'ai essayé avec des boucles mais je n'arrive pas a "extraire" les value du array.
donc je vous presente le 1er code que j'ai fait, puisque toutes mes modifs ne donnent rien.
En gros je sais que c'est une broutille, jai le mot array qui s'affiche (texte et lien) à la place du pseudo.
<?php
function CreerLienNom ($nomMembre) {
global $u_Fiches;
return '<a href="'.$u_Fiches.'/fiche.'.$nomMembre.'.php" target="_blank">'.$nomMembre.'</a>';
}
$nomMembre = array('/Lolipops/','/Holigana/','/MartinP02/');
function Affichtexte ($texte) {
global $nomMembre;
// ici d'autres traitements pour mettre en highlight des mots issus d'une recherche (formulaire)
// qui retourne "$texte1"
// pas de souci de ce coté
$texte2 = preg_replace_callback($nomMembre, 'CreerLienNom', $texte1);
echo $texte2;
}
?>