PHP explode()函数用法详解
发布:smiling 来源: PHP粉丝网 添加日期:2020-02-15 12:48:50 浏览: 评论:0
本篇文章主要给大家介绍PHP中explode()函数的用法详解,希望对需要的朋友有所帮助!
explode()是PHP中的内置函数,用于将字符串拆分为不同的字符串。explode()函数基于字符串分隔符来拆分字符串,也就是说,它将字符串拆分为出自分隔符的位置。此函数返回一个数组,其中包含通过拆分原始字符串形成的字符串。
简而言之,explode()函数就是用于把字符串打散为数组。
语法说明:
array explode(separator, OriginalString, NoOfElements)
参数:
explode函数接受三个参数,其中两个是强制的,一个是可选的。
separator(分隔符):这个字符指定一个或多个临界点,即,只要在字符串中找到此字符,它就会表示数组的一个元素的结尾和另一个元素的开头。
OriginalString:要在数组中拆分的字符串。
NoOfElements:这是可选的。它用于指定数组的元素数。此参数可以是任何整数(正数,负数或零)
正(N):当此参数以正值传递时,表示该数组将包含此数量的元素。如果分隔符分隔后的元素数量大于这个值,那么前N-1个元素保持不变,最后一个元素是整个剩余的字符串。
负(N):如果负值作为参数传递,那么数组的最后N个元素将被裁剪掉,数组的其余部分将作为单个数组返回。
零:如果此参数为零,则返回的数组将只有一个元素,即整个字符串。
如果未提供此参数,则返回的数组包含使用分隔符分隔字符串后形成的元素总数。
返回类型:
explode()函数的返回类型是字符串数组。
PHP explode()函数代码示例如下:
- <?php
- // 原始字符串
- $OriginalString = "Hello, How can we help you?";
- // 没有可选参数NoOfElements
- print_r(explode(" ",$OriginalString));
- // 正的NoOfElements
- print_r(explode(" ",$OriginalString,3));
- // 负的NoOfElements
- print_r(explode(" ",$OriginalString,-1));
- ?>
输出:
- Array
- (
- [0] => Hello,
- [1] => How
- [2] => can
- [3] => we
- [4] => help
- [5] => you?
- )
- Array
- (
- [0] => Hello,
- [1] => How
- [2] => can we help you?
- )
- Array
- (
- [0] => Hello,
- [1] => How
- [2] => can
- [3] => we
- [4] => help
- )
Tags: explode
- 上一篇:PHP中strlen()函数怎么用
- 下一篇:PHP四舍五入函数代码详解
相关文章
- ·php中 explode查找某个字符是否存在的方法(2014-05-19)
- ·php中explode与split函数的区别(2014-07-10)
- ·substr() explode()函数(2014-09-19)
- ·php explode函数实例教程(2014-09-20)
- ·php中explode高级分隔字符与分隔字符串(2015-04-09)
- ·PHP函数explode和split的区别(2016-08-25)
- ·php中利用explode函数分割字符串到数组(2020-09-07)
- ·php中explode函数用法分析(2021-04-26)
- ·PHP中substr()与explode()函数用法分析(2021-04-28)
- ·php中explode的负数limit用法分析(2021-05-14)
- ·PHP数组和explode函数示例总结(2021-05-25)
- ·PHP explode()函数的几个应用和implode()函数有什么区别(2021-06-25)
- ·asp函数split()对应php函数explode()(2021-11-11)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)