PHP では文字列の結合にドット (.
) 演算子を使用します。
$s = 'Hello';
$con = $s . ' World'; //=> 'Hello World'
元の文字列を直接変更する場合は .=
演算子を使用できます。
$s = 'Hello';
$s .= ' World'; //=> 'Hello World'
implode 関数を使用すると、配列の要素を1つの文字列に結合することができます。 配列の各要素は文字列に変換されて結合されるので、数値を含んでいても構いません。
$arr = array('AAA', 'BBB', 100, 200);
$s = implode($arr); //=> 'AAABBB100200'
パラメータを2つ取るバージョンの implode
を使用すれば、各要素の間に任意のデリミタ文字列を挟んで結合することができます。
$arr = array('AAA', 'BBB', 100, 200);
$s2 = implode(', ', $arr); //=> 'AAA, BBB, 100, 200'