連結演算子

PHPの「連結演算子(Concatenation Operator)」は、文字列同士を結合するために使用される演算子です。PHPでは、連結演算子としてドット記号(.)が使用されます。


基本構文

php
$文字列1 = "こんにちは"; $文字列2 = "世界"; $結果 = $文字列1 . $文字列2; echo $結果; // 出力: こんにちは世界

詳細説明

  • . 演算子は、左辺と右辺の値を文字列として結合します。

  • どちらか一方、または両方が数値であっても、文字列に自動的に変換されたうえで結合されます。

php
$名前 = "田中"; $メッセージ = "さん、ようこそ!"; echo $名前 . $メッセージ; // 出力: 田中さん、ようこそ!

複数の連結

複数の文字列を連続で連結することも可能です。

php
$挨拶 = "こんにちは" . "、" . "PHPの世界へようこそ。"; echo $挨拶; // 出力: こんにちは、PHPの世界へようこそ。

代入との組み合わせ(連結代入演算子)

文字列を変数に追加する場合は、.=(連結代入演算子)を使用します。

php
$テキスト = "PHP"; $テキスト .= "は"; $テキスト .= "楽しい"; echo $テキスト; // 出力: PHPは楽しい

注意点

  • .(ドット)は加算演算子(+)とは異なり、文字列専用の演算子です。

  • 他の言語(例えばJavaScriptなど)では + を文字列連結にも使いますが、PHPでは . のみを使用します。

生成日:2025/05/03