文字列演算子
文字列演算子とは
文字列演算子はドット「.」で表され、文字列を結合する演算子です。結合演算子とも呼ばれるようです。文字列を結合するのに使い、文字列演算子を使って結合するとすべて文字列型になります。
文字列と変数の結合
<?php
$string = "Hello";
echo $string." World!"; // 文字列演算子で結合
?>
出力結果
Hello World!
文字列と計算結果の結合
<?php
echo "1+1=".(1+1); // 文字列と計算結果の結合
// 計算部分のかっこ「()」は外さないこと
?>
出力結果
1+1=2
複合代入演算子
複合代入演算子というのはドットとイコール「.=」で表され、代入と結合を同時にやってしまうものです。
複合代入演算子を使わないと、以下のように面倒なスクリプトを書くハメになります。
$fruit1 = "いちご";
$fruit2 = "みかん";
echo $fruit1."と".$fruit2;
これでは面倒なので、複合代入演算子で楽チンすると以下のようになります。
<?php
$fruit = "いちご";
$fruit .= "とみかん"; // 結合と代入
echo $fruit;
?>
出力結果
いちごとみかん
長い文章を書く時などは以下のようにすると見やすくて便利です。
$str = "1行に収まりきらない文章をは";
$str .= "複合代入演算子で何行かに分けると";
$str .= "見やすくなります。";


