怎么用php正则从一个html源代码中提取出电话号码 ?

发布于2022-01-13 05:55:06
5个回答
admin
网友回答2022-01-13
实测,通过,巧用explode函数
?php$html=i class='icon-phone'/i/divdiv class='media-body'span id='num' class='pull-left'1393664****/spandiv class='contact-actions'a data-contact='0917' href='###' class='show-contact button button-grey'点击查看完整号码/a;$cut1=div class='media-body'span id='num' class='pull-left';$cut2=****/spandiv class='contact-actions'a data-contact=';$cut3=';$step1 = explode($cut1,$html);$step2=$step1[1];$step3=explode($cut2,$step2);$step4=$step3[1];$step5=explode($cut3,$step4);echo $step3[0].$step5[0];?
admin
网友回答2022-01-13
?php$html = file_get_contents($url);preg_match('/class=[\']pull-left[\']([09-]+?)****\/span.+?a data-contact=[\']([0-9]+?)[\']/',$html,$match);print_r($match);?
admin
网友回答2022-01-13
用正则可以解决
admin
网友回答2022-01-13
两种方式,一种是在HTML里用JS实现,再提交到PHP接收.
另一种,PHP载入文档,然后使用正则表达式获取.推荐.
admin
网友回答2022-01-13
建议看下小偷程序原理,应该很容易明白

回到
顶部