PHPで文字列を連結する方法を紹介します。
文字列を連結する
文字列を連結するときはドット( . )演算子を使用します。
以下のプログラムは2つの文字列と改行文字を連結して表示する例です。
1 2 3 4 5 |
<?php $str1 = "ika"; $str2 = "tako"; echo $str1 . $str2 . "\n"; ?> |
上のプログラムの実行結果は以下のようになります。
1 |
ikatako |
PHPでは数値を混ぜても自動的に文字列に変換し連結してくれます。
1 2 3 4 5 |
<?php $str1 = "ika"; $str2 = "tako"; echo $str . 10 . $str2 . 8 . "\n"; ?> |
上のプログラムの実行結果は以下のようになります。
1 |
ika10tako8 |
ただし、数値同士を連結するときは必ずドット( . )演算子の間にスペースを入力してください。もしスペースなしの場合は浮動小数点数とみなされる場合があるので、注意してください。
「.=」演算子で変数に文字列を連結する
変数に文字列を連結するときは ドットイコール( .= )演算子を使います。
( .= )演算子を使えば連結後の文字列が変数に代入されます。
1 2 3 4 5 |
<?php $str = "ika"; $str .= "tako"; echo $str; ?> |
以下の実行結果のように、$strの文字列"ika"に"tako"が連結されます。
1 |
ikatako |