首页 > 编程笔记

PHP preg_split():使用正则表达式分割字符串

PHP preg_split() 函数通过一个正则表达式来分割字符串,语法如下:

array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

参数说明如下: 返回值:返回一个使用 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/
)

关注公众号「站长严长生」,在手机上阅读所有教程,随时随地都能学习。本公众号由C语言中文网站长亲自运营,长期更新,坚持原创。

公众号二维码
微信扫码关注公众号

推荐阅读

微信交流群 关注微信公众号,加入官方交流群。内含一款搜索神器,免费下载全网书籍和视频。