PHP : Parser DOM HTML à la façon jQuery en PHP

Benjamin Longearet 27 novembre 2011 0
PHP : Parser DOM HTML à la façon jQuery en PHP

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

Bon parse HTML et bon dév’  [;)]

 

 

 

Geekos.fr vous recommande les articles suivants

Laissez un message »