php用split函数报错 是为什么?
这是我的代码$a_city="重庆,四川";$a=split(',',$a_city);var_dump($a);报错如下...
这是我的代码
$a_city="重庆,四川"; $a=split(',', $a_city); var_dump($a);
报错如下 展开
$a_city="重庆,四川"; $a=split(',', $a_city); var_dump($a);
报错如下 展开
1个回答
2015-04-14
展开全部
这个不影响的,若不希望输出错误可在文件头加上error_reporting(0);
出现这种情况原因是PHP5.3的版本,很多PHP函数已经过时不能用了,这里的这个错误原因就是函数split()在 PHP5.3 中已经不建议使用了。preg_split() 函数使用了 Perl 兼容正则表达式语法,通常是比 split() 更快的替代方案。如果不需要正则表达式的威力,则使用 explode() 更快,这样就不会招致正则表达式引擎的浪费。
出现这种情况原因是PHP5.3的版本,很多PHP函数已经过时不能用了,这里的这个错误原因就是函数split()在 PHP5.3 中已经不建议使用了。preg_split() 函数使用了 Perl 兼容正则表达式语法,通常是比 split() 更快的替代方案。如果不需要正则表达式的威力,则使用 explode() 更快,这样就不会招致正则表达式引擎的浪费。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询