« htmlspecialchars_decode
join »

implode

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

implode — 配列要素を文字列により連結する

説明

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

代替のシグネチャ(名前付き引数をサポートしていません):

function implode(array $array): string

古いシグネチャ(PHP 7.4.0 で非推奨となり、PHP 8.0.0 以降は削除されています):

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

配列の要素を separator 文字列で連結します。

パラメータ

separator

オプションです。 デフォルトは空文字列です。

array

連結したい文字列の配列。

戻り値

すべての配列要素の順序を変えずに、各要素間に separator 文字列をはさんで 1 つの文字列にして返します。

変更履歴

バージョン 説明
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"

// 空の配列を使うと空文字列となります
var_dump(implode('hello', [])); // string(0) ""

// separator はオプションです。
var_dump(implode(['a', 'b', 'c'])); // string(3) "abc"

?>

注意

注意:

この関数はバイナリデータに対応しています。

参考

関連キーワード:
implode   separator   連結   シグネチャ   dump   サポート   lastname   email   phone   分割   htmlspecialchars   decode   join   代替   非推奨   順序   履歴   推奨   hello   バイナリ   参考   explode   preg   split   正規
関連する関数・ページ:
function.join   function.explode   function.chunk-split   function.ps-setlinejoin   ds-set.join   pdo-pgsql.copyfromarray