Bonsoir !!!
Après avoir cherché pendant un bon moment seul et sur les forums je n'ai pas réussi à trouver le motif qui correspond à ce que je veux...
Je souhaiterais que ma chaine soit coupée à chaque fois que le motif est trouvé... Le but étant d'insérer une image entre chaque partie de chaîne.
Voici une portion de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 $contenu = '<p>Exemple de chaîne<p><p> </p><p>Qui doit être coupée.</p>'; $img = array(0 => '00.jpg', 1=> '01.jpg'); // tableau d'images $chaine = ""; // chaîne finale à renvoyer $chaines = array(); // tableau de sous-chaînes $chaine_img = ""; preg_match_all('#<p> </p>#', $contenu, $chaines); $nb_img_affichees = 0; for ($i=0; $i<sizeof($chaines); $i++) { if (isset($img[$nb_img_affichees])) { $chaine_img .= "<img src=\"img/mini/".$img[$nb_img_affichees]."\" />"; $chaines[$i] = $chaine_img.$chaines[$i]; $nb_img_affichees++; } } foreach ($chaines as $chaine_value) { $chaine .= $chaine_value; } return html_entity_decode($chaine);
Si vous pouviez m'aider... D'avance merci !
Partager