par
titerm » 17 févr. 2006, 09:18
Essai qq chose comme ca...
le \1 fait référence a la premiere capture
$source='<!--loop:toto:start-->titi<!--loop:toto:stop-->
<!--loop:toto:start-->titi<!--loop:tito:stop-->';
preg_match_all('/<!--loop:(.+?):start-->(.+?)<!--loop:\1:stop-->/',$source,$dest);
print_r($dest);
Code : Tout sélectionner
Array
(
[0] => Array
(
[0] => titi
)
[1] => Array
(
[0] => toto
)
[2] => Array
(
[0] => titi
)
)
Essai qq chose comme ca...
le \1 fait référence a la premiere capture
[php]
$source='<!--loop:toto:start-->titi<!--loop:toto:stop-->
<!--loop:toto:start-->titi<!--loop:tito:stop-->';
preg_match_all('/<!--loop:(.+?):start-->(.+?)<!--loop:\1:stop-->/',$source,$dest);
print_r($dest);
[/php]
[code]
Array
(
[0] => Array
(
[0] => titi
)
[1] => Array
(
[0] => toto
)
[2] => Array
(
[0] => titi
)
)[/code]