语法
定义和用法
preg_split() 函数的操作与 split() 完全相同,不同之处在于 preg_split() 函数的正则表达式被接受为 pattern 的输入参数。
如果指定可选的输入参数 limit,则仅返回 limit 数量的子字符串。
flags 可以是以下 flags 的任意组合 -
- PREG_SPLIT_NO_EMPTY :如果设置了此 flags ,则 preg_split() 将仅返回非空块。
- PREG_SPLIT_DELIM_CAPTURE : 如果设置了此 flags ,则分隔符模式中的括号表达式也将被捕获并返回。
- PREG_SPLIT_OFFSET_CAPTURE : 如果设置了此 flags ,则对于每个发生的匹配项,还将返回附加字符串偏移量。
返回值
在拆分字符串后返回字符串数组。
示例
试试下面代码,并验证结果。
这将产生以下结果 -
111
222
333
444
222
333
444