为了账号安全,请及时绑定邮箱和手机立即绑定

$match是数组吗

以为$match是数组,()代表子组,$match[1]是[\w\s]+,$match[0]是name:,但是改成$match[0]后发现输出的是name:steven jobs这是哪里错了

正在回答

1 回答

$match是数组。你可以用var_dump()打印一下就可以看到了。

在preg_match()函数中,

如果提供了参数matches,它将被填充为搜索结果。$matches[0]将包含完整模式匹配到的文本,$matches[1]将包含第一个捕获子组匹配到的文本,以此类推。 


其实就是匹配返回的结果集。


0 回复 有任何疑惑可以回复我~
#1

FITTER 提问者

非常感谢!
2015-03-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$match是数组吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信