Heim > Backend-Entwicklung > PHP-Tutorial > 请好手帮忙写一段正则代码

请好手帮忙写一段正则代码

WBOY
Freigeben: 2016-06-13 12:52:49
Original
1000 Leute haben es durchsucht

请高手帮忙写一段正则代码
通过如下代码获取到网页的内容

<br />
$conn=file_get_contents("http://ygtc.tmall.com");<br />
Nach dem Login kopieren

然后将里面的所有带有http://的网址通过foo()函数处理后,放回原处,最后输出网页
foo()函数如下
<br />
function foo($url)}<br />
//$url为传入的网址<br />
return md5($url);//这里只是简单写了下函数的处理方式,实际上处理方式不是这么简单,只是作为事例;<br />
}<br />
Nach dem Login kopieren


------解决方案--------------------
$conn = file_get_contents("http://ygtc.tmall.com");
echo preg_replace_callback('/(  
function foo($url) {
  return $url[1] . md5($url[2]);//这里只是简单写了下函数的处理方式,实际上处理方式不是这么简单,只是作为事例;
}
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage