php $0

来源:互联网 发布:淘宝代销分账 保証金 编辑:程序博客网 时间:2024/06/06 00:17
<?php
$subject = array('1', 'a', '2', 'b', '3', 'A', 'B', '4');
$pattern = array('/\d/', '/[a-z]/', '/[1a]/');
$replace = array('A:$0', 'B:$0', 'C:$0');
echo "preg_filter returns\n";
print_r(preg_filter($pattern, $replace, $subject));
echo "preg_replace returns\n";
print_r(preg_replace($pattern, $replace, $subject));

?>


和\\0一个意思,就是正则匹配的结果,\\0代表完整的匹配,\\1代表第一个直到\\99......
可以$1或${1}
查一下手册,preg_replace 就知道了....

0 0