ushiroyubi1's blog

お勉強の記録。備忘録。その他。

progate_php_05 文字列の連結

文字列の連結をした。

<?php
    $name = "kazuhiro" ;
    echo $name. "こんにちは!";
?>

こんな感じで「.」を間に置けば、連結ができる。
文字列同士の連結・変数と文字列の連結・変数同士の連結が可能。

下のように省略して連結させることも可能。

<?php
    $name = "kazuhiro" ;
    $name. =  "こんにちは!";
    echo $name ;
?>

こうすれば$nameだけで済むみたいです。
これもまた「.」に代入してますね。結合代入演算子と言うみたいです。
またはこんなふうにもできます。

<?php
    $name = "kazuhiro" ;
    echo "$nameこんにちは!";
?>

ここで気をつけなければいけないのが、ダブルクォートで囲むこと。
シングルクォートで囲むと、文字列とみなされ、変数の名前がそのまま表示されてしまう。
ダブルクォートで囲まないと、ちゃんと変数が展開されないようです。

参考


結合演算子 - 文字列の連結 - PHP入門 - Webkaru