PHP preg_split() 函数通过一个正则表达式来分割字符串,语法如下:
array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
参数说明如下:
注意:这将会改变返回数组中的每一个元素,使每个元素成为一个由第 0 个元素为分隔后的子串、第 1 个元素为该子串在 subject 中的偏移量组成的数组。
返回值:返回一个使用 pattern 分割 subject 字符串后得到的子串组成的数组。
该函数的使用示例如下:
<?php echo "<pre>"; $subject = 'PHP教程:http://c.biancheng.net/php/, Python教程:http://c.biancheng.net/python/'; $pattern = '/[\s,:]+/'; print_r( preg_split($pattern, $subject) ); print_r( preg_split($pattern, $subject, 3) ); ?>
执行以上程序的结果如下:
Array
(
[0] => PHP教程
[1] => http://c.biancheng.net/php/
[2] => Python教程
[3] => http://c.biancheng.net/python/
)
Array
(
[0] => PHP教程
[1] => http://c.biancheng.net/php/
[2] => Python教程:http://c.biancheng.net/python/
)
更多...
加载中...