返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php正则匹配不到的解决方法
  • 833
分享到

php正则匹配不到的解决方法

2023-06-15 03:06:49 833人浏览 八月长安
摘要

小编给大家分享一下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); ?>

PHP开发环境搭建工具有哪些

一、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

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作