あるページをPHPで解析して、余分な箇所を除去したい。そんなことがありました。 そこでなーんかいい方法はないものかと調べたところ「PHP Simple HTML DOM Parser」なる物があることがわかりました。 実際は結構前からわかっていたけど記事起こしが今回初。 PHPでHTML解析するのは結構めんどくさい 方法の一つとしてUTF-8へエンコーディング変換した後のHTMLをDOMDocumentクラスを利用して整形後、 出力結果をsimplexml_load_string関数でHTMLをオブジェクトとして取得し、結果を元に値の取得はできます。 こちらのページで詳しく記載されています。(PHPでHTMLをパースして解析する簡単な方法) 本当にしたい事はHTMLの解析だけではなく編集もして保存すること 単純にHTMLページの解析をして値を取得するのはできますが、本当に私がしたいことは「