function a($reg = '',$cid = 0, $page = 1){
//返回 list-$cid/$page/
// list-1/2/
return $url
}
$reg = 'list\-([0-9]+)\/([0-9]+)\/';
echo a($reg, 1, 2);
怎么在a函数里面 返回 list-1/2/ 。
注意:
不能写死 list , 因为 $reg 其实也是一个变量(正则表达式)。
后期可能改成 cate 就是返回 cate-1/2/
改成 category 就是返回 category-1/2/
你都传了两个参数进去了,为什么还需要正则呢,直接拼接字符串就好了吧
这种场景其实不应该使用正则,而是模板字符串
补充