猿教授
2016-07-11 23:19
$p = '/(\w+\s\w+)/';
$str = "name:steven jobs";
preg_match($p, $str, $match);
echo match[1];
$p = '/(\w+\s\w+)/';这句中为什么要用(),不用()为什么老报错?谢谢!
这是因为()表示子组 $matches[0] 将包含完整模式匹配到的文本, $matches[1] 将包含第一个捕获子组匹配到的文本,以此类推。
PHP进阶篇
181835 学习 · 2577 问题
相似问题