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