文章目录[隐藏]
<?phpfunction ac($m) { $acs = array ( 'www' => 'world wide web', 'irs' => 'internal r<a style="color:transparent">来@源gao*daima.com搞@代#码网</a><strong>搞gaodaima代码</strong>evenue service', 'pdf' => 'portable document format'); //echo $m[0].",".$m[1]."<br />"; if (isset($acs[$m[1]])) return $m[1]."(".$acs[$m[1]].")"; else return $acs[$m[1]];}$text = "wef irs rawfg www h pdf awf";$newtext = preg_replace_callback("/(.*)<\/aaa>/U","ac",$text);print_r ($newtext);?>
函数了没的$m[1]改成$m[0]为什么会没有效果?注释那一行验证了他们值是相等的啊
回复讨论(解决方案)
$m[0]的值带标签irswww
没懂你的意思
$m[0] 与 $m[1] 是不相等的
$m[0]的值带标签irswww
搜噶!没打出来不代表不存在!多谢!