implode

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

implode用字符串連接數(shù)組元素

說(shuō)明

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

替代寫(xiě)法(不支持命名參數(shù)):

implode(array $array): string

遺留寫(xiě)法(從 PHP 7.4.0 起廢棄,從 PHP 8.0.0 中移除):

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

用一個(gè) separator 字符串連接數(shù)組元素。

參數(shù)

separator

可選。默認(rèn)為空字符串。

array

要使用字符串連接的數(shù)組。

返回值

返回一個(gè)包含所有數(shù)組元素并且順序相同的字符串, 每個(gè)元素之間有 separator 分隔。

更新日志

版本 說(shuō)明
8.0.0 array 之后傳遞 separator 已不再支持。
7.4.0 array 之后傳遞 separator (即:使用遺留寫(xiě)法)已被廢棄。

范例

示例 #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"

?>

注釋

注意: 此函數(shù)可安全用于二進(jìn)制對(duì)象。

參見(jiàn)

  • explode() - 使用一個(gè)字符串分割另一個(gè)字符串
  • preg_split() - 通過(guò)一個(gè)正則表達(dá)式分隔字符串
  • http_build_query() - 生成 URL-encode 之后的請(qǐng)求字符串