PHP implode()関数
例
配列の要素を文字列に結合する:
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
?>
$arr = array('Hello','World!','Beautiful','Day!');
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!','Beautiful','Day!');
echo implode(" ",$arr)."<br>";
echo implode("+",$arr)."<br>";
echo implode("-",$arr)."<br>";
echo implode("X",$arr);
?>
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr)."<br>";
echo implode("+",$arr)."<br>";
echo implode("-",$arr)."<br>";
echo implode("X",$arr);
?>
例を実行 »
PHP String リファレンスマニュアル その他の拡張機能