首页 > 编程笔记 > PHP笔记 阅读:1

PHP preg_split()函数的用法(附带实例)

在 PHP 程序中,用于对字符串进行分隔的正则表达式函数主要是 perl 兼容的正则表达式函数 preg_split()。

preg_split() 函数的功能是使用正则表达式来分割指定的字符串,其语法格式如下:
array preg_split(string $pattern,string $subject[,int $limit[,int $flags]])
本函数区分大小写,返回一个数组,其中包含在 $subject 中沿着与 $pattern 匹配的边界所分割的字符串。如果指定了可选参数 $limit,则最多返回 $limit 个子串,如果省略或为 −1,则没有限制。

可选参数 $flags 的值为以下 3 种:
【实例】使用 preg_split() 函数分割字符串。
<?php
header("content-type:text/html;charset=utf-8");
$str="The Chinese dream,belongs to you and me.";
$pricewords=preg_split("/[\s,]+/",$str);//以空白符或逗号作为定界符
print_r($pricewords);
?>
运行效果如下图所示:


图 1 使用 preg_split() 函数分割字符串

相关文章