Bonjour.
Je suis en train d'essayer de mettre en place un script pour remplacer dans un texte, un contenu entre {} par une série d'images.
En gros: bla bla bla {Jean, Pierre, Paul, Jean Jacques, Martin} Blabla
doit remplacer Jean, Pierre, Paul, Jean Jacques, Martin par des images
La partie de script pour générer les images je suis OK Mon souci est que si dans ma liste j'ai des noms composés, ça plante
En gros:
Quand je echo $liste;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $liste = "Jean, Pierre, Paul, Jean Jacques, Martin"; $tableau = explode(',', $liste); $number = 0; foreach ( $tableau as $monMtableau ) { $number++; $liste = str_replace($monMtableau,'Nombre = '.$number.'<br />',$liste); }
ça donne:
Nombre = 1
Nombre = 2
Nombre = 3
Nombre = 1 Jacques
Nombre = 5
Comment faire pour que ça renvoie
Nombre = 1
Nombre = 2
Nombre = 3
Nombre = 4
Nombre = 5







Répondre avec citation
Partager