PHP Warning: split() [function.split]: REG_EMPTY in……
Notice: Use of undefined constant str - assumed 'str' in /www/users/chinametn.com/inc/config.php on line 14
PHP开发中,在使用split时,语句为:$arr = split("|", $str2);运行报错如下:
Warning: split() [function.split]: REG_EMPTY in……
到底怎么回事呢,我格式没错呀...编程问答:
其实做php开发,经常会用到split函数来分割字符串为数组。
错误提示:Warning: split() [function.split]: REG_EMPTY in…… 表达式写法:$arr = split("|", $str2);
出现该错误的主要原因是:| 是系统中保留符号,这里要用转义字符 \\| ,
就是是把表达式写法修改为: $arr = split("\\|", $str2); 或者在构造时候就选择其他字符而不选择|符合即可