欢迎您来到,码代码-李雷博客        登录  |  注册

php的explode()函数中正、负数参数limit用法

更新:2022-04-25 08:48:20
人气:50
来源:本站原创
A+

explode() 函数经常在PHP用到的地方就是将POST获取到的字符串内容切割分成数组来使用。

explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。参数为:

array explode ( string separator, string string [, int limit] )

最后的limit参数为可选参数,这时将按分割符separator把string全部分光;如果limit填的是正数(大于 0 ) 返回包含最多 limit 个元素的数组,如果是负数(小于 0 ) 返回包含除了最后的 -limit 个元素以外的所有元素的数组。在 PHP 4.0.1 中,新增了 limit 参数。在 PHP 5.1.0 中,新增了对负数 limits 的支持。

如limit参数为正数

$str="张同学,在,李雷博客,学习,PHP博客,编程";

print_r(explode("," ,$str,2));
//结果:Array ( [0] => 张同学 [1] => 在,李雷博客,学习,PHP博客,编程 )

print_r(explode("," ,$str,3));
//结果:Array ( [0] => 张同学 [1] => 在 [2] => 李雷博客,学习,PHP博客,编程 )

如limit参数为负数

$str="张同学,在,李雷博客,学习,PHP博客,编程";
print_r(explode("," ,$str,-2));
//结果:Array ( [0] => 张同学 [1] => 在 [2] => 李雷博客 [3] => 学习 )

以上结果中最后两个字符串被删除掉了。

发现PHP的函数用法都比较简单,最好的理解方法就是自己去尝试输出一下看看结果就更容易理解了。

推荐的文章
# 发表我的评论
  /     /  
# 最近评论
暂时还没有评论,要不要说点什么?
网站地图
会员服务
关于我们
QQ:858353007
 
广告服务
加我微信
移动端访问
 
 
Copyright © 2014- 2022 www.mdaima.com All Rights Reserved.
李雷博客,专注PHP经验、PHP教程及PHP源代码开源下载分享的PHP博客!   ICP备案号:京ICP备10202169号