配列要素を文字列で連結します:
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
?>
例の実行 »
implode() 関数は、配列の要素から文字列を返します。
注: implode()関数は、パラメーターをどの順序でも受け付けます。しかし、explode()との一貫性の観点から、 ドキュメントに記述された引数の順番を使用すべきでしょう。
注: implode()の separator パラメーターは任意です。しかし、下位互換性のため。常に2つのパラメータを使用することをお勧めします。
注: この関数はバイナリセーフです。
implode(separator,array)
パラメータ | 説明 |
---|---|
separator | 任意。配列要素の間に何を配置するかを指定する。 デフォルトは ""(空文字列) |
array | 必須。文字列に結合する配列 |
返り値: | 配列の要素から文字列を返します |
---|---|
PHP バージョン: | 4+ |
変更歴 | separator パラメータは PHP 4.3.0 でオプションになりました |
配列要素を異なった文字で区切ります:/p>
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr)."<br>";
echo implode("+",$arr)."<br>";
echo implode("-",$arr)."<br>";
echo implode("X",$arr);
?>
例の実行 »