Je suis en train de réviser mes expressions régulières, et me suis dit que ca serais peut etre bien un petit post sur le forum avec un petit exemeple
echo preg_match_all("/<(\w*)>([^<]*)<\/\w*>/" , "<b>Du gras</b><i>Un peut de italique</i><u>Et du souligner ...</u>" , $txt , PREG_SET_ORDER)."<br>";
print_r($txt)
Ce code va vous retourner ceci :
3
Array (
[0] => Array (
[0] => Du gras
[1] => b
[2] => Du gras
)
[1] => Array (
[0] => Un peut de italique
[1] => i
[2] => Un peut de italique
)
[2] => Array (
[0] => Et du souligner ...
[1] => u
[2] => Et du souligner ...
)
)
Un truc qui peut etre sympa avec
preg_match_all + PREG_SET_ORDER , c'est de pouvoir extraire le texte qui est compri entre deux balise, de le trafiquer, puis de le rendre
Par exmeple, pour sortir le texte entre chaque paire de balise , on fairai :
<?php
echo $txt[0][2].'<br>';
echo $txt[1][2].'<br>';
echo $txt[2][2];
?>
Puis, je pense que je fais faire un bon petit tutoriel sur les expressions régulière une fois que je les aurez mieux compris.
Bonne soirée,
Sky
________________________
Graphiks :
Cours PHP
=> à quoi sert internet explorer ?
=> à télécharger firefox