Hello

J'ai un petit soucis avec un code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$txt = '@(bouton@@lien1@@texte1@@)@
<br />
@(bouton@@lien2@@texte2@@)@';
echo $txt;
 
echo '<hr />';
 
$txt = str_replace(array("\n", "\r"), '', $txt);
$tab = preg_match_all('|@\(bouton@@.*\)@|', $txt, $results);
var_dump($results);

Je voudrais que le code récupère chaque itération de mes "boutons" pour que je puisse les traiter dans une boucle,
mais il détecte les 2 correspondants à une itération.

Vous pourriez m'aider svp ?

Résultats :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
@(devis@@lien1@@texte1@@)@
@(devis@@lien2@@texte2@@)@
 
array(1) { [0]=> array(1) { [0]=> string(70) "@(devis@@lien1@@texte1@@)@
@(devis@@lien2@@texte2@@)@" } }