PHP implode()函数小解
昨天做到这样一道题目:
6.下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串( )。
A.$s1+$s2
B."{$s1}{$s2}"
C.$s1.$s2
D.implode('',array($s1,$s2))
implode()是什么样完全不知道,加上被其他语言的误导误以为A是可以的(其实是不行的,运算时会转换成数值)
PHP手册中,implode可以将一维数组转换成字符串,也就起到了粘合作用。string implode ( string $glue , array $pieces )
$glue
也就是连接符,用什么来连接,而后面则是选择一个数组
W3School中的例子:
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
?>
结果是Hello World! Beautiful Day!
扩展阅读:
植入部分
如果您觉得文章不错,可以通过赞助支持我。
如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。