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

请问字符串合并函数“implode”第一个参数的选择都有什么?

 $s='s_n_a_k_e_s';

 $r=implode('_',$s);

 print_r($r);

请问字符串合并函数“implode”第一个参数的选择都有什么?  我把第一个换成“+”,“_”,"="好像都不能用啊

都提示warning警告,就是不输出,警告就警告吧,为啥不输出??

正在回答

3 回答

exploade函数是字符串分割函数,第一个参数是分隔符。这个函数返回的是一个由字符串组成的数组。第一个参数用什么都可以,但是并不是用什么字符当分隔符都有意义。比如说,$str = 'apple,banana';你用‘+’当分隔符,不会报错,结果是[0] => apple,banana.因为没有‘+’这个字符,所以它被分成了只有一个元素的数组。以‘,’做分隔符才有意义。结果是[0] => apple  [1] => banana

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

那explode函数第一个参数都有什么?"_","-","+","!","="这些行吗?

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

implode函数是将数组转为字符串,你上面的例子明明是字符串转数组,使用explode

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

举报

0/150
提交
取消

请问字符串合并函数“implode”第一个参数的选择都有什么?

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