文字列演算子
Home >> PHP言語リファレンス >> PHPの演算子 >> 文字列演算子

文字列演算子

文字列演算子とは

文字列演算子はドット「.」で表され、文字列を結合する演算子です。結合演算子とも呼ばれるようです。文字列を結合するのに使い、文字列演算子を使って結合するとすべて文字列型になります。

参考文字列と変数の結合

文字列と変数の結合

<?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 .= "見やすくなります。";