PHPで文字列を変数展開する方法を紹介!

PHPで文字列を変数展開する方法をサンプルコード付きで解説します。変数に格納した文字列を、別の文字列の中で変数展開する方法を紹介します。

コンテンツ [表示]

  1. 1PHPで変数展開したい
  2. 2PHPで文字列を変数展開する方法
  3. 2.1文字列を変数展開
  4. 2.2数値を変数展開

PHPで変数展開したい

PHPで変数に格納された文字列や数字を出力でそのまま展開したい場合があります。例えば

変数展開したいケース

<?php
$name = "Qumeru太郎";

echo "あなたのお名前は[ここに変数を展開したい]です。";
?>

といった場合です。もちろんそのまま変数を入れてしまうとそのまま表示されるため、変数は展開する必要があります。

今回はPHPで変数展開する方法を紹介します。

PHPで文字列を変数展開する方法

それでは変数展開する方法をサンプルコードで見ていきましょう。

文字列を変数展開

上記のようにダブルクォーテーションで囲まれた文字列の中で、中括弧{}の中に変数名を記述することで、中括弧の中の変数が展開されて出力されます。

一点注意点としてはダブルクォーテーションという点です。シングルクォーテーションの下記のように場合は変数展開されないので注意しましょう。

変数展開したい場合は、必ず出力したい箇所の文字列はダブルクォーテーションで囲むようにしましょう。

数値を変数展開

文字列の場合と同様に数値も変数展開が可能です。

もちろん文字列の中で数値を展開すると、文字列に変換されて出力されます。

あわせて読みたい
PHPで配列やオブジェクトを変数展開する方法!のイメージ
PHPで配列やオブジェクトを変数展開する方法!
PHPで配列やオブジェクトを変数展開する方法をサンプルコード付きで解説します。単純な文字列や数値が格納された変数だけではなくオブジェクトのプロパティやメソッド、配列の要素も展開できる方法をマスターしましょう。
GeekHive採用サイト

関連記事