php echoで文字列を結合して表示する

  • 作成日 2021.11.28
  • 更新日 2022.02.25
  • php
php echoで文字列を結合して表示する

phpで、echoで文字列を結合して表示するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

文字列結合

echoで文字列を結合して表示する場合、結合演算子「.(ピリオド)」を使用して表示することが可能です。

$str = 'mebee';

echo 'hello'.$str.'!!';
// hellomebee!!

「,(カンマ)」を使用することも可能です。

<?php

$str = 'mebee';

echo 'hello',$str,'!!';
// hellomebee!!

カンマを使用する方が、パフォーマンスはいいです。
内部的には以下のように、echoが3回実行されているため、1つずつ出力できるためです。

echo 'hello'
echo $str
echo '!!'

文字列中に、変数を直接埋め込むことも可能です。

<?php

$str = 'mebee';

echo "hello${str}!!";