※社内専用

【Education】文字列の結合 (php基礎 -6-)

  • HOME
  • Education
  • 【Education】文字列の結合 (php基礎 -6-)

文字列の結合

文字列と他の文字列を連結には「.」を使用します。

以下すべて同じ表示。

<?php
$name = '田中';
$description = 'さん、こんにちは';
 
echo '田中'.'さん、こんにちは';
 
echo $name.'さん、こんにちは';
 
echo $name.$description;

以下も文字列の結合。

shortcode-news.php
'<dt><p>'.get_the_time('Y n.j').'</p></dt>';

以下の「.=」も結合ですが、動作が違います。

$html .= '<dt><p>'.get_the_time('Y n.j').'</p></dt>';

「.」は結合演算子といいます。
右と左の値を結合します。

「.=」は結合代入演算子といいます。
右の値を左に追加します。

$name = '田中さん';
$name = 'こんにちは';
echo $name;
 
$name = '佐藤さん';
$name .= 'こんにちは';
echo $name;

一個目の表示は「こんにちは」と表示、 2個目は「佐藤さんこんにちは」と表示されます。