PHPで文字列を連結する方法

PHPで文字列を連結する方法を紹介します。

文字列を連結する

文字列を連結するときはドット( . )演算子を使用します。

以下のプログラムは2つの文字列と改行文字を連結して表示する例です。

<?php
$str1 = "ika";
$str2 = "tako";
echo $str1 . $str2 . "\n";
?>

上のプログラムの実行結果は以下のようになります。

ikatako

PHPでは数値を混ぜても自動的に文字列に変換し連結してくれます。

<?php
$str1 = "ika";
$str2 = "tako";
echo $str . 10 . $str2 . 8 . "\n";
?>

上のプログラムの実行結果は以下のようになります。

ika10tako8

ただし、数値同士を連結するときは必ずドット( . )演算子の間にスペースを入力してください。もしスペースなしの場合は浮動小数点数とみなされる場合があるので、注意してください。

「.=」演算子で変数に文字列を連結する

変数に文字列を連結するときは ドットイコール( .= )演算子を使います。

( .= )演算子を使えば連結後の文字列が変数に代入されます。

<?php
$str = "ika";
$str .= "tako";
echo $str;
?>

以下の実行結果のように、$strの文字列"ika"に"tako"が連結されます。

ikatako

イベント