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

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

WBOY
リリース: 2016-07-12 08:59:42
オリジナル
993 人が閲覧しました

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

このような非常に不規則なHTML部分がありますが、リンクアドレスとリンク名を抽出したい場合、どうすればよいでしょうか。

//HTML
$str = ''曲リスト
中国ゴールデン メロディー チャート
• ライトミュージック'';

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

$pat = ''/(.*?)/i'';
preg_match_all($パット、$str、$m);

出力方法:

print_r($m[2]);
print_r($m[4]);

または:
for($i=0;$i echo ''

  • ''.$m[4][$i].'''';
    }

    表示される結果は次のとおりです:

    配列 ([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] => 軽音楽)

    そこで、Web サイトのタイトルとリンク アドレスを収集する方法を考え出しました。 。 。自分で適用してください。 。 。

    転載元: http://www.aspnetjia.com

    www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1096602.html技術記事 PHP の正規表現では、ハイパーリンクとそのタイトルが抽出されます。このような比較的不規則な HTML 部分を、リンク アドレスとリンク名を抽出したい場合は、どうすればよいでしょうか。 ...
  • 関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート