PHP中explode和implode的区别

 我来答
百度网友b05dcd488b
推荐于2018-02-27 · TA获得超过925个赞
知道小有建树答主
回答量:428
采纳率:0%
帮助的人:58.5万
展开全部
字符串的连接与分割是非常重要的两个内容,通过其可以将数组按照指定的规则转换成字符串,也可以将字符串按照指定的规则进行分割,返回一个数组。其应用范围很广,如在购物网站的购物车,在线投票系统等。这两项技术的实现主要通过implode()和explode()函数来完成。
语法:
explode(separator,string,limit)
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。
implode(separator,array)

separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
array 必需。要结合为字符串的数组。
区别:
1. explode() 函数把字符串分割为数组;
implode() 函数把数组元素组合为一个字符串。

2. explode() 由于历史原因不能接收两种参数顺序,必须保证separator参数在string参数之前才行;
implode() 可以接受两种参数顺序。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式