HTML(XML)をパースする
DOMDocumentというクラスを利用するとPHPからHTMLやXMLのパースをすることができます。CentOSでは標準パッケージに含まれていなかったので、まずはインストールします。
# yum -y install php-xml
以下はコード例です。指定したHTML内のblockquote要素の中身の一つをランダムに抜き出して表示しています。
$doc = new DOMDocument();
$doc->loadHTMLFile("foo.html");
$items = $doc->getElementsByTagName("blockquote");
if($items->length > 0){
$i = rand(0,$items->length - 1);
echo $items->item($i)->nodeValue;
}
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について