为了账号安全,请及时绑定邮箱和手机立即绑定

分隔符[可选],是不是指该参数可写可不写?扩展问题:

implode(分隔符[可选], 数组)

是不是可以写成:implode( $arr);


另外,扩展如果一个函数需要多个参数,可选参数是不是在最后面

正在回答

3 回答

$str = array('sun', 'moon', 'star');
// implode(separator,array)  separator 参数是可选的。但是为了向后兼容,推荐使用使用两个参数。
implode($str);// 这样写也是可以的,separator默认是空
// 扩展函数里面的可选参数一般都是放在后面,必选在前面


0 回复 有任何疑惑可以回复我~

不可以

explode(separator,string,limit)

参数             描述

separator :   必需。规定在哪里分割字符串。    

string       :   必需。要分割的字符串。    

limit         :    可选。规定所返回的数组元素的数目。

                     可能的值:

                   大于 0 - 返回包含最多 limit 个元素的数组

                   小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组

                    0 - 返回包含一个元素的数组

   


0 回复 有任何疑惑可以回复我~
#1

php_bao

看错了 impplode是可以的 默认是 " "(空字符串)
2017-05-31 回复 有任何疑惑可以回复我~

echo implode(array('asdf','csdfs'));

//asdfcsdfs

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

分隔符[可选],是不是指该参数可写可不写?扩展问题:

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信