CodeSky 代码之空

随手记录自己的学习过程

PHP implode()函数小解

2014-01-24 11:44分类: PHP评论: 0

昨天做到这样一道题目: 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!

扩展阅读:

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

评论 (0)