Je vais vous faire découvrir (ou pas), enfin ce qui est sûr c’est que je vais partager cette astuce pour rendre très facile la manipulation du DOM HTML en PHP.
On connait maintenant très bien les selecteurs des différents Framework Javascript mais kezako en PHP ? …
PHP Simple HTML DOM Parser
Cette classe permet très simplement de venir parcourir, sélectionner du code HTML. Ce code HTML peut être fourni sous forme d’une chaîne de caractère ou d’une adresse (avec la méthode file_get_html ou autre).
Une fois notre objet instancié, nous allons pouvoir effectuer des recherches par sélecteurs très simplement. Ci-dessous un petit bout de code présent sur le site de la classe :
// Create DOM from URL or file
$html =Â <strong>file_get_html</strong>('http://www.google.com/');
// Find all imagesÂ
foreach($html-><strong>find</strong>('img') as $element)Â
      echo $element-><strong>src</strong> . '<br>';
// Find all linksÂ
foreach($html-><strong>find</strong>('a') as $element)Â
      echo $element-><strong>href</strong> . '<br>';
Documentation
- Le site officiel :Â http://simplehtmldom.sourceforge.net/
- La forge :Â http://sourceforge.net/projects/simplehtmldom/files/
- Le manuel :Â http://simplehtmldom.sourceforge.net/manual.htm
Bon parse HTML et bon dév’ ![[;)]](http://geekos.fr/wp-includes/images/smilies/icon_wink.gif)










