通常の抽出コードを探しています
$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_7178ec) 8bae50aef3a187075f995ad009)、そうでない場合もあります)、このリンクを go.php?id に置き換えます。 =9694595974、および置き換えたリンクを元の場所に戻します。元のリンクに「id=9694595974」のような文字列がない場合は、このリンクを「#」に置き換えて元の場所に戻します(この文字列には次のものが含まれます)。複数の "id= 9694595974" ハイパーリンクと "id=9694595974" を持たない複数のハイパーリンク)、
------解決策------------- --- ----
コールバック関数がクラスメソッドの場合、配列形式