PHPでの出力について( 連結、表示)
文字列、数値、変数は連結して出力することができます。
ドット「 . 」またはカンマ「 , 」を使うことで連結することができます。
例
$bitter = ' ガチャ ' ;
echo $bitter . ' 渋い ' ; //カンマを「 . 」を最後に入力しつなげる
結果 ガチャ渋い
結合演算子 . (コンマ)と代入演算子の = (イコール)を組み合わせることで省略することができます。
「 .= 」とすることで「変数 = 変数 . 連結したいデータ ;」の省略した形になります。
例
$bitter = ' ガチャ ' ;
$bitter .= ' 渋い ' ;
echo $bitter ; //結果 ガチャ渋い
公式リファレンス
出力する文字列と変数を一緒に表示させることもできます。
ダブルクオーテーション「" "」で囲んだ場合、中の変数を{}で囲むとその部分が変数に
入っている値で置き換えられます。
こういった形を変数展開といいます。
{}で囲まなくても変数展開されますが、囲ったほうが分かりやすくなります。
シングルクォーテーション「' '」で囲った場合は、変数に変換されずそのまま文字として出力されます。
- 正解例
$bittre = ' 確率 ' ;
echo " { $bittre } に負ける " ; //ダブルクォーテーションで囲む
結果 確率に負ける
変数が変換される
- 失敗例
$bittre = ' 確率 ' ;
echo ' { $bittre } に負ける ' ; //シングルクォーテーションで囲む
結果 { $bittre } に負ける
変数がそのまま出力される
変数を文字列に組み込む場合は「" "」を必ず使うように気をつけていきます。
このサイトで分かりやすく解説されています。