ホームページ > バックエンド開発 > PHPチュートリアル > 通常の抽出コードの解決策を探しています

通常の抽出コードの解決策を探しています

WBOY
リリース: 2016-06-13 12:59:37
オリジナル
956 人が閲覧しました

通常の抽出コードを探しています
$str='< img title ="" alt="" src="http://img02.taabaocdn.com/imgextra/i2/86719988/T2PdhIXmpbXXXXXXXX_!!86719988.gif" usemap="#elalakeMap" border="0"><マップ名 ="elalakeMap"><エリア形状="RECT" coords="1,1,22,22" href="http://fuwu.taabao.com/service/service.htm?service_id=347" > ';

たとえば、上記の文字列で、このリンク内に「id=9694595974」のようなものがある場合、その中にあるハイパーリンクをすべて抽出します (id= の後の数字はシステムによって自動的に生成され、数字に続くパラメータは上記の例のように、そうでない場合もあります (&ali_refid=a3_620362_1007:1102370186:7:46702465U84y78608587678s868v3I:7178ec8bae50aef3a187075f995ad009&ali_trackid=1_7178ec8bae50 aef3 a187075f995ad009)、そうでない場合もあります)、このリンクを go.php?id=9694595974 に置き換えて、置き換えられたリンクを元に戻します。元のリンクに「id=9694595974」のような文字列がない場合は、リンクを「#」に置き換えて元の場所に戻します(この文字列には「id=9694595974」のハイパーリンクが複数含まれています)および複数 (「id=9694595974」のハイパーリンクを除く)、
------解決策---------
コールバック関数がクラスメソッドの場合、配列形式で渡す必要があります

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート