PHP_PHP チュートリアルで preg_replace 関数を使用して画像を一致させ、リンクを追加する方法

WBOY
リリース: 2016-07-21 15:12:40
オリジナル
745 人が閲覧しました

はじめに: preg_replace は正規表現の検索と置換を実行します。単純に文字列を照合する場合は、実行効率がはるかに高い str_replace() を使用することをお勧めします。
mixed preg_replace (混合パターン、混合置換、混合主語 [, int 制限])

件名でパターンパターンに一致するものを検索し、置換に置き換えます。 limit が指定されている場合は、limit の一致のみが置き換えられます。limit が省略されている場合、または値が -1 の場合は、すべての一致が置き換えられます。

前に述べたように、PHP は preg_match_all を使用して記事内の画像を照合し、リンクを追加するコードを以下に示します。

コードをコピーします コードは次のとおりです:
$con = file_get_contents("http://www.jb51.net/");
$pattern="/< [img|IMG ].*?src=['|"](.*?(?:[.gif|.jpg|.png]))['|"].*?[/]?>/" ;
$new_con = preg_replace($pattern,"$0",$con);
echo $new_con;
?>
説明: $0 は一致するコンテンツを表し、$1 は最初の () の一致するコンテンツを表し、$2 は 2 番目の () の一致するコンテンツを表し、以下同様になります。
これにより、写真へのリンクが追加されます。興味のある友人は、自分でテストしてみるとよいでしょう。


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

www.bkjia.com

http://www.bkjia.com/PHPjc/326644.html技術記事はじめに: preg_replace は正規表現の検索と置換を実行します。単純に文字列を照合する場合は、実行効率がはるかに高い str_replace() を使用することをお勧めします。混合 preg_replace...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!