jQuery-like interface for PHP? jQuery-like interface for PHP? xml xml

jQuery-like interface for PHP?


PHP Simple HTML DOM Parser uses jQuery-style selectors. Examples from the documentation:

Modifying HTML elements:

// Create DOM from string$html = str_get_html('<div id="hello">Hello</div><div id="world">World</div>');$html->find('div', 1)->class = 'bar';$html->find('div[id=hello]', 0)->innertext = 'foo';echo $html; // Output: <div id="hello">foo</div><div id="world" class="bar">World</div>

Scraping Slashdot:

// Create DOM from URL$html = file_get_html('http://slashdot.org/');// Find all article blocksforeach($html->find('div.article') as $article) {    $item['title']     = $article->find('div.title', 0)->plaintext;    $item['intro']    = $article->find('div.intro', 0)->plaintext;    $item['details'] = $article->find('div.details', 0)->plaintext;    $articles[] = $item;}print_r($articles);


Doing some more hunting, I think I might've found precisely what I was looking for:

phpQuery - jQuery port to PHP

Thanks everyone for your answers, I will definitely keep them in mind for other uses.