PHP join() 関数

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

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

実行例

定義と使用方法

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

join() 関数は implode() 関数の別名。

注釈:join() 関数が受け入れるパラメータの順序は2種類ありますが、歴史的な理由から、explode() は使えません。必ず以下の通りにすることを確認してください。 separator パラメータは string パラメータの前に書かれています。

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

構文

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

技術的な詳細

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

さらに例

例 1

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

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

実行例