par
stagiaire_titn » 13 juin 2008, 00:31
Comme ça mais sa les affiches séparément !!
<?php
$source = "
[php] 1 php
2 php
3 html
4 php
5 php
6 html
7 html
8 html
9 html
";
function etape1($source,$balise_1,$balise_1,$balise_2)
{
preg_match_all('`\['.$balise_2.'](.+?)\[/'.$balise_1.']`si', $source, $resultat);
$nombre_resultat = count($resultat[1]); //-->> 4
$i = $nombre_resultat; //-->> 4
while($i>0)
{
$i--;
$code = ''.$code.'> '.$resultat[1][$i].'</br>';
}
return $code;
}
echo etape1($source,php,html,javascript);
?>
[/php]
donne :
Code : Tout sélectionner
> 5 php
> 4 php
> 2 php
> 1 php
> 9 html
> 8 html
> 7 html
> 6 html
> 3 html

Comme ça mais sa les affiches séparément !!
[php]
<?php
$source = "
[php] 1 php [/php]
[php] 2 php [/php]
[html] 3 html[/html]
[php] 4 php [/php]
[php] 5 php [/php]
[html] 6 html[/html]
[html] 7 html[/html]
[html] 8 html[/html]
[html] 9 html[/html]
";
function etape1($source,$balise_1,$balise_1,$balise_2)
{
preg_match_all('`\['.$balise_2.'](.+?)\[/'.$balise_1.']`si', $source, $resultat);
$nombre_resultat = count($resultat[1]); //-->> 4
$i = $nombre_resultat; //-->> 4
while($i>0)
{
$i--;
$code = ''.$code.'> '.$resultat[1][$i].'</br>';
}
return $code;
}
echo etape1($source,php,html,javascript);
?>
[/php]
:?: :?: :?: :?: :?: :?:
donne :
[code]> 5 php
> 4 php
> 2 php
> 1 php
> 9 html
> 8 html
> 7 html
> 6 html
> 3 html[/code]
:?: