implode

(PHP 4, PHP 5, PHP 7, PHP 8)

implode用字符串连接数组元素

说明

implode(string $separator, array $array): string

替代写法(不支持命名参数):

implode(array $array): string

遗留写法(从 PHP 7.4.0 起废弃,从 PHP 8.0.0 中移除):

implode(array $array, string $separator): string

用一个 separator 字符串连接数组元素。

参数

separator

可选。默认为空字符串。

array

要使用字符串连接的数组。

返回值

返回一个包含所有数组元素并且顺序相同的字符串, 每个元素之间有 separator 分隔。

更新日志

版本 说明
8.0.0 array 之后传递 separator 已不再支持。
7.4.0 array 之后传递 separator (即:使用遗留写法)已被废弃。

示例

示例 #1 implode() 例子

<?php

$array
= ['lastname', 'email', 'phone'];
var_dump(implode(",", $array)); // string(20) "lastname,email,phone"

// Empty string when using an empty array:
var_dump(implode('hello', [])); // string(0) ""

// The separator is optional:
var_dump(implode(['a', 'b', 'c'])); // string(3) "abc"

?>

注释

注意: 此函数可安全用于二进制对象。

参见