preg_replace 函数通过一个正则表达式分隔字符串。
- array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
通过一个正则表达式分隔给定字符串。
参数说明:
$pattern: 用于搜索的模式,字符串形式。
$subject: 输入字符串。
$limit: 可选,如果指定,将限制分隔得到的子串最多只有limit个,返回的最后一个 子串将包含所有剩余部分。limit值为-1, 0或null时都代表"不限制", 作为php的标准,你可以使用null跳过对flags的设置。
$count: 可选,可以是任何下面标记的组合(以位或运算 | 组合):
返回一个使用 pattern 边界分隔 subject 后得到的子串组成的数组。
执行结果如下所示:
- Array
- (
- [0] => hypertext
- [1] => language
- [2] => programming
- )
执行结果如下所示:
- Array
- (
- [0] => r
- [1] => u
- [2] => n
- [3] => o
- [4] => o
- [5] => b
- )
执行结果如下所示:
- Array
- (
- [0] => Array
- (
- [0] => hypertext
- [1] => 0
- )
- [1] => Array
- (
- [0] => language
- [1] => 10
- )
- [2] => Array
- (
- [0] => programming
- [1] => 19
- )
- )