はじめに
PHP で HTML コードを簡単に解析する方法は、おそらくすべての PHP 使用者が遭遇する問題です。 phpQuery を使用すると、php で jQuery と同じくらい簡単に HTML コードを処理できます。
プロジェクトアドレス: https://code.google.com/p/phpquery/
github アドレス: https://github.com/TobiaszCudnik/phpquery
デモ
ライブラリファイルをダウンロード: https://code.google.com/p/phpquery/downloads/list
onefile バージョンをダウンロードしました: phpQuery-0.9.5.386-onefile.zip
公式デモ: https://code.google.com/p/phpquery/source/browse/branches/dev/demo.php
それをプロジェクト内で参照します。
html ファイル test.html:
リーリー
php処理:
リーリー
上記のコードには、属性と innerText コンテンツ (nodeValue を通じて取得) の取得が含まれています。
出力:
リーリー
最も強力なものは pq セレクターで、その構文は jQuery に似ており、非常に便利です。
以上、phpQueryを使ってjqueryなどのHTMLコードを解析する方法を内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。