php preg_split函数,PHP 函数 preg_split()

语法

array preg_split (string pattern, string string [, int limit [, int flags]]);

定义和用法

preg_split()函数操作和函数split()一模一样,除了正则表达式接受input参数作为匹配的元素。 如果指定,将限制分隔得到的子串最多只有limit个,返回的最后一个 子串将包含所有剩余部分。flags可以任意组合的下列flags:     PREG_SPLIT_NO_EMPTY 如果这个标记被设置, preg_split() 将进返回分隔后的非空部分。 PREG_SPLIT_DELIM_CAPTURE 如果这个标记设置了,用于分隔的模式中的括号表达式将被捕获并返回。 PREG_SPLIT_OFFSET_CAPTURE 如果这个标记被设置, 对于每一个出现的匹配返回时将会附加字符串偏移量. 注意:这将会改变返回数组中的每一个元素, 使其每个元素成为一个由第0 个元素为分隔后的子串,第1个元素为该子串在subject 中的偏移量组成的数组。

返回值

返回一个使用 pattern 边界分隔 subject 后得到 的子串组成的数组。

Example

下面是一段代码,这段代码复制并粘贴到一个文件中并验证结果。

$ip = "123.456.789.000"; // some IP address

$iparr = split ("/\./", $ip);

print "$iparr[0]
";

print "$iparr[1]
" ;

print "$iparr[2]
" ;

print "$iparr[3]
" ;

?>

这将会产生以下结果:

123

456

789

000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值