便利すぎる! HTMLのmetaタグだけ引っ張ってくるPHP関数 get_meta_tags

PHPって本当に色々な関数がありますね。
今回は僕が知らなかった、PHPの関数を紹介します!

HTMLの中にはたくさんの情報を詰め込むことが出来ます。
最近ではHTML5のData APIなどを使えばタグごとに色々な情報を埋め込むことが出来ますよね。

PHPを使えば簡単に、あるタグに関する情報を取ってくることが出来ます。

それは「meta」タグです!
metaタグって普段は機械的にしか使わないですよね。
ただPHPのある関数を使えばmetaタグに情報を埋め込むことが出来るんです!

その関数とは、「get_meta_tags」です!

get_meta_tags ・・・ ファイル上のすべてのメタタグ情報を配列に展開する

使い方

例えばHTMLに以下のようなものが書いてあったとします。

あるHTML



 

これを以下のPHPで読み込んでみます。

あるPHP

 "testですよ"
echo $tags['words']; // => "ここには重要なワードがごにょごにょ" 

またこの関数は


でパースを終了するので、思いっきりhtml内のヘッド要素に書いてあるものを抜き出す関数なのですね。

本当にPHPには色々な関数があります。
何かマイナーな関数を知っている人がいればぜひ教えてください!!