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中的例子:
1<?php
2$arr = array('Hello','World!','Beautiful','Day!');
3echo implode(" ",$arr);
4?>
5
结果是Hello World! Beautiful Day!
扩展阅读:
评论 (0)