如何修复警告:split() [function.split]: REG_EBRACK when using split() php
how to fix Warning: split() [function.split]: REG_EBRACK when using split() php
我有一个要拆分的字符串
$str = "/5/75/1909/[]valle_real";
试着这样拆分
$level3 = split('[]',$str);
但是显示警告
Warning: split() [function.split]: REG_EBRACK in line above
尝试
$level3 = split('\[\]',$str);
但是split
is depricated! What you probably want is either preg_split
or explode
,没有被描述。
顺便说一下原因。也就是说,[
和 ]
在正则表达式中具有特殊含义,并且 split
期望第一个参数是正则表达式。
试试这个:
$level3 = explode('\[\]',$str);
我有一个要拆分的字符串
$str = "/5/75/1909/[]valle_real";
试着这样拆分
$level3 = split('[]',$str);
但是显示警告
Warning: split() [function.split]: REG_EBRACK in line above
尝试
$level3 = split('\[\]',$str);
但是split
is depricated! What you probably want is either preg_split
or explode
,没有被描述。
顺便说一下原因。也就是说,[
和 ]
在正则表达式中具有特殊含义,并且 split
期望第一个参数是正则表达式。
试试这个:
$level3 = explode('\[\]',$str);