
簡単に DOM 要素を取得できる [ PHP Simple HTML DOM Parser ] を使ってみたので使い方をメモ。

この記事の目次 非表示
サンプルコード
下のコードは、www.example.com のタイトルを取得して表示します。
<?php
// ライブラリ読み込み
include('./simple_html_dom.php');
// ページを変数に格納
$html = file_get_html('http://www.example.com/');
// title タグ内の文字列を検索
$title = $html->find('title',0)->plaintext;
// 結果を出力
echo $title;
?>meta description の中身を取得しようと頑張ったんですが出来ませんでした…orz
その他の書き方
$html->find('h1.title',0)->plaintext;▲ 最初に見つかった title クラスを持つ h1 要素内の文字列
$html->find('div#hoge a',1)->plaintext;▲ 二番目に見つかった id=hoge を持つ div 要素内の a 要素の文字列
$html->clear();▲ メモリクリア
参考にさせてもらったページ
ありがとうございます!
現場からは以上です。それでは、またッ!!!


