PHP implode() 関数

配列要素を文字列に組み合わせます:

<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);
?>

実行例

定義と使用方法

implode() 関数は配列要素を組み合わせた文字列を返します。

注釈:implode() 関数は2つのパラメータ順序を受け入れますが、explode() は受け入れられません。历史的原因で、 separator パラメータは string 前に指定する必要があります。

注釈:implode() 関数の separator パラメータはオプションですが、後方互換性のために、2つのパラメータを使用することをお勧めします。

注釈:この関数はバイナリセキュアです。

構文

implode(separator,array)
パラメータ 説明
separator オプション。配列要素間に置く内容を指定します。デフォルトは ""(空文字列)です。
array 必須。文字列に組み合わせる配列。

技術的詳細

返り値: 配列要素を組み合わせた文字列を返します。
PHP バージョン: 4+
更新履歴: PHP 4.3.0 で、separator パラメータはオプションです。

さらに例

例 1

異なる文字で配列要素を区切ります:

<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr)."<br>";
echo implode("+",$arr)."<br>";
echo implode("-",$arr)."<br>";
echo implode("X",$arr);
?>

実行例