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!

扩展阅读:

  1. http://www.php.net/implode
  2. http://www.w3school.com.cn/php/func_string_implode.asp

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识, 语法, 题目

添加新评论