par
FredoMkbFr » 21 janv. 2010, 12:40
Bonjour
Juste un petit complément au code proposé par AB, ce n'est pas toujours nécessaire, mais c'est une bonne habitude à prendre de bien penser à protéger (échapper) certains caractères, notamment les balises Html, pour ça il y a une fonction toute faite "preg_quote()", donc :
Code : Tout sélectionner
$texte = 'ta chaine de caractères';
$debut_p = preg_quote('<p>');
$fin_p = preg_quote('</p>');
preg_match_all('#'.$debut_p.'(.+)'.$fin_p.'#U', $texte, $matches);
$contenu_p = $matches[1];
echo '<pre>';
print_r($contenu_p);
echo '</pre>';
Voilô

Bonjour :-)
Juste un petit complément au code proposé par AB, ce n'est pas toujours nécessaire, mais c'est une bonne habitude à prendre de bien penser à protéger (échapper) certains caractères, notamment les balises Html, pour ça il y a une fonction toute faite "preg_quote()", donc :
[code]$texte = 'ta chaine de caractères';
$debut_p = preg_quote('<p>');
$fin_p = preg_quote('</p>');
preg_match_all('#'.$debut_p.'(.+)'.$fin_p.'#U', $texte, $matches);
$contenu_p = $matches[1];
echo '<pre>';
print_r($contenu_p);
echo '</pre>';
[/code]
Voilô :-)