定義と使用法:
get_meta_tags — ファイルからすべてのメタタグのコンテンツ属性を抽出し、配列を返します
文法:
パラメータ | 説明 |
ファイル名 |
HTMLファイルのパス文字列 このパラメータには、ローカル ファイルまたは URL を指定できます。 例 #1 get_meta_tags() は何を解析しますか <--解析はここで終了します --> (キャリッジ リターンとライン フィードに注意してください。PHP は入力を解析するためにネイティブ関数を使用するため、Mac 上のファイルは Unix 上では正しく動作しません)。 |
use_include_path | use_include_path を TRUE に設定すると、PHP は include_path 標準インクルード パス内のすべてのポイントでファイルを開こうとします。これはローカル ファイルでのみ機能し、URL では機能しません。 |
戻り値
解析されたすべてのメタタグを含む配列を返します。
返された連想配列には、キーとして name 属性の値、値として content 属性の値が含まれるため、この連想配列を簡単に反復したり、標準の配列関数を使用して値にアクセスしたりできます。 属性名の特殊文字は「_」に置き換えられ、その他の文字は小文字に変換されます。同じ名前のメタ タグが 2 つある場合は、最後に表示されたメタ タグのみが返されます。
例
// すべてのキーは小文字であり、キー内の「.」は「_」に変換されることに注意してください。
echo $tags['author']; // dxy | www.jb51.net
echo $tags['keywords']; // スクリプト、vbscript、正規表現、jquery、dos、bat、バッチ処理、javascript、Photoshop , HTML, div+css, ASP, PHP, ASP.NET
echo $tags['description']; // スクリプトハウスは、asp、php、asp .net、 javascript、jquery、vbscript、dosバッチ処理、webページ制作、ネットワークプログラミング、webサイト構築などのプログラミング教材。
特別な指示
name 属性を含むメタタグのみが解析されます。