ホームページ > バックエンド開発 > PHPチュートリアル > ハイパーリンクとそのタイトルを抽出するための PHP 正規表現_PHP チュートリアル

ハイパーリンクとそのタイトルを抽出するための PHP 正規表現_PHP チュートリアル

WBOY
リリース: 2016-07-21 14:57:41
オリジナル
1223 人が閲覧しました

このようなかなり変則的な HTML がありますが、リンクアドレスとリンク名を抽出したい場合はどうすればよいでしょうか。

';
以下は引用内容です:
//HTML
$str = '曲リスト
中国ゴールデンメロディチャート
• 軽音楽

正規表現を使うのが一番簡単ですが、他の方法も考えてみたいと思います。 。 。


以下は引用内容です: $pat = '/(.*?) / i';
preg_match_all($pat, $str, $m);
出力方法:



以下は引用内容です: または:
print_r($m[2]); print_r($m[4]);




以下は引用内容です: 表示される結果は次のとおりです:
for($i=0;$iecho '
  • '.$m[4][$i].''; }






  • 以下は引用内容です: そこで、Web サイトのタイトルとリンク アドレスを収集する方法を考え出しました。 。 。自分で適用してください。 。 。
    Array ( [0] => http://list.mp3.baidu.com/song/A.htm?top8 [1] => http://list. mp3 .baidu.com/list/bangping.html [2] => qingyinyue.html?top19 ) 配列 ( [0] => 曲リスト [1] => 中国の黄金曲リスト [2] => ライト音楽)



    http://www.bkjia.com/PHPjc/363975.html

    www.bkjia.com本当http://www.bkjia.com/PHPjc/363975.html技術記事このようなかなり変則的な HTML がありますが、リンクアドレスとリンク名を抽出したい場合はどうすればよいでしょうか。 以下は引用内容です: //HTML $str = 'a id=top8 href=http://list.m...
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート