PHP中的implode函数

先看下这个函数的形式: implode ( string $glue , array $pieces )

函数功能:以某个字符作为连接符,连接数组中的所有元素,并返回由数组元素和分隔符组成的字符串

参数解释:

$glue   用于连接数组元素的连接符 (可选)

$pieces  需要处理的数组  (必须)

例子1:

$arr = ['亚索','瑞雯','德莱厄斯','杰斯'];
$str = implode('@',$arr);    //以@符号作为连接符
var_dump($str);

?>

结果:string(33) "亚索@瑞雯@德莱厄斯@杰斯"

解释:这里是以@符号作为连接符,连接数组$arr中所有的元素,并返回由数组元素和分隔符组成的字符串

【注意】

1.当连接符省略时,将返回完全由数组元素组成的字符串,见例2

2.连接符和数组变量位置可以互换,不分先后,例1中是连接符在数组变量前面,反之亦可,见下方例3

例2:

$arr = ['亚索','瑞雯','德莱厄斯','杰斯'];
$str = implode($arr);   //省略连接符
var_dump($str);

?>

结果:string(30) "亚索瑞雯德莱厄斯杰斯"

例子3:

$arr = ['亚索','瑞雯','德莱厄斯','杰斯'];
$str = implode($arr, 'abc');     //数组变量位于连接符前面
var_dump($str);

?>

结果:string(39) "亚索abc瑞雯abc德莱厄斯abc杰斯"

 

你可能感兴趣的:(php)