ホームページ  >  記事  >  バックエンド開発  >  PHP の get_meta_tags() 関数を知らないかもしれません_PHP チュートリアル

PHP の get_meta_tags() 関数を知らないかもしれません_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:29:48779ブラウズ

定義と使用法:

get_meta_tags — ファイルからすべてのメタタグのコンテンツ属性を抽出し、配列を返します

文法:

コードをコピーします コードは次のとおりです:
array get_meta_tags(string filename, int [use_include_path]);
#ファイル名を開き、ファイル内の タグを 1 行ずつ解析します。解析は で停止します。

パラメータ 説明
ファイル名

HTMLファイルのパス文字列

このパラメータには、ローカル ファイルまたは URL を指定できます。

例 #1 get_meta_tags() は何を解析しますか

<--解析はここで終了します -->

(キャリッジ リターンとライン フィードに注意してください。PHP は入力を解析するためにネイティブ関数を使用するため、Mac 上のファイルは Unix 上では正しく動作しません)。

use_include_path use_include_path を TRUE に設定すると、PHP は include_path 標準インクルード パス内のすべてのポイントでファイルを開こうとします。これはローカル ファイルでのみ機能し、URL では機能しません。

戻り値

解析されたすべてのメタタグを含む配列を返します。
返された連想配列には、キーとして name 属性の値、値として content 属性の値が含まれるため、この連想配列を簡単に反復したり、標準の配列関数を使用して値にアクセスしたりできます。 属性名の特殊文字は「_」に置き換えられ、その他の文字は小文字に変換されます。同じ名前のメタ タグが 2 つある場合は、最後に表示されたメタ タグのみが返されます。

コードをコピーします コードは次のとおりです:

// 上記のタグが www.jb51.net にあると仮定します
$tags = get_meta_tags('http://www.jb51.net');

// すべてのキーは小文字であり、キー内の「.」は「_」に変換されることに注意してください。
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 属性を含むメタタグのみが解析されます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/769244.html技術記事定義と使用法: get_meta_tags — ファイルからすべてのメタ タグ コンテンツ属性を抽出し、配列を返します。 構文: 次のようにコードをコピーします。 array get_meta_tags(string f...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。