php中单双引号问题
代码1:
PHP
$str = "我是一个php程序员"; $length = strlen(preg_replace("/[\x00-\x7F]/", '', $str)); echo $length;
输出0并提示Warning: preg_replace(): Null byte in regex in
代码2:
PHP
$str = "我是一个php程序员"; $length = strlen(preg_replace('/[\x00-\x7F]/', '', $str)); echo $length;
输出21
两处代码唯一的不一样就是preg_replace的第一个参数是单引号还是双引号。求解释!
琉璃色de傲雪
9 years, 5 months ago