慕丝9052313
2018-10-02 00:17
<?php
//请修改变量p的正则表达式,使他能够匹配str中的姓名
$p = '/(\w+\s\w+)/';//加括号,$match有两个
$p='/\w+\s\w+/';//不加括号,$match有就只有一个
$str = "name:steven jobs";
preg_match($p, $str, $match);
print_r($match);
$p = '/\w+:(\w+\s)(\w+)/';
$str = "name:steven jobs";
preg_match($p, $str, $match);
echo $match[1]."<br />"; //结果为:steven jobs
var_dump($match);
括号的作用,运行一下这个就知道了。
添加括号后决定了作用域
PHP进阶篇
181835 学习 · 2577 问题
相似问题