php函数提问

清风细雨_林木木
前端领域新星创作者
2017-09-19 10:20:52




没有想明白,为什么会出现两个数呢?preg_match() $arr只是输出符合的,但为什么会出现两个呢??
...全文
384 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
自己想明白,/^([^\d]+).*/ ()标记一个子表达式,^([^\d]+).* 是父表达式,先进行父表达式判断。找出以非数字开头,并且连接符号,且多次出现的字符。然后匹配保存的子表达式,非数字部分匹配,所以就有两个匹配的值。 自己的按照手册理解的,有什么不足处,可以指出谢谢。
  • 打赏
  • 举报
回复
有没有大神知道的,麻烦解释一下谢谢了

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧