小编给大家分享一下PHP正则匹配不到的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php正则匹配不到的解决办法:1、使用preg_match_all()
小编给大家分享一下PHP正则匹配不到的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
php正则匹配不到的解决办法:1、使用preg_match_all()函数取得正则匹配出来的内容;2、通过print_r输出匹配的内容。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
具体问题:
php正则匹配不到<?php$url = "Http://music.soGou.com/sogou_phb/coo/music/getCampMeta2.jsp?cate=randomsong&count=100&JSONcallback=jsonp1373432530259";$text = file_get_contents($url);//正则创建preg_match("/title\":\"(.*?)\"/", $text, $w);//echo $text;echo $w?>为什么我这个一个也匹配不到呢?
解决办法:
要取得正则匹配出来的内容,应该使用preg_match_all()函数
匹配出来的是数组,数组是不能用echo输出的,echo 输出数组,不敢数组有没有值,都只会显示 Array
<?php $url = "http://music.sogou.com/sogou_phb/coo/music/getCampMeta2.jsp?cate=randomsong&count=100&jsoncallback=jsonp1373432530259"; $text = file_get_contents($url); //正则创建 preg_match_all("/title\":\"(.*?)\"/", $text, $w); //echo $text; print_r($w); ?>
一、phpStudy,是一个新手入门最常用的开发环境。二、WampServer,WampServer也同样的也是和phpStudy一样操作简单对小白比较友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包;四、MAMP,MAMP分为两种MAMP和MAMP Pro for Mac。五、宝塔面板,宝塔面板是一款服务器管理软件,支持windows和linux系统。六、UPUPW,UPUPW是目前Windows平台下最具特色的WEB服务器PHP套件。
以上是“php正则匹配不到的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网PHP编程频道!
--结束END--
本文标题: php正则匹配不到的解决方法
本文链接: https://lsjlt.com/news/277329.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0