勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

PHPで変数名を動的に変えて使う方法(可変変数)

   2026/10/02  PHP

PHPで変数名を動的に変えて使用したかった。調べてみると可変変数というものがあり、希望の動作になった。以下に対応方法をメモ。

 

対応方法

ソースコード

# 可変変数を定義
for ($i = 0; $i < 3; $i++) {
    ${'data_' . $i} = $i;
}

# 出力
var_dump($data_0);
var_dump($data_1);
var_dump($data_2);

出力結果

int(0)
int(1)
int(2)

 

リファレンス

可変変数

https://www.php.net/manual/ja/language.variables.variable.php

 - PHP

  関連記事

PHP7が2015年11月にリリースされるらしい
PHP7が2015年11月にリリースされるらしい

PHP7で変わること ——言語仕様とエンジンの改善ポイント from Yoshi ...

PHPにて三項演算子をより簡単に書けるNull合体演算子について
PHPにて三項演算子をより簡単に書けるNull合体演算子について

PHPにて〇〇という変数もしくは配列に値があれば××という変数にその値を格納、無 ...

PHPのarray_map / array_walk関数について
PHPのarray_map / array_walk関数について

他社が作成されたPHPのソースコードを拝見しているとarray_mapという見慣 ...

PHPでHTMLメールを送信する方法(PHPMailerあり無しの2パターン)
PHPでHTMLメールを送信する方法(PHPMailerあり無しの2パターン)

PHPでHTMLメールを送信したい。また、メール関連の機能を実装する際は環境によ ...

Google Maps APIとPHPを組み合わせて複数マーカーとウィンドウを連携させる方法
Google Maps APIとPHPを組み合わせて複数マーカーとウィンドウを連携させる方法

やりたかった事は以下の通り。 mysqlから経度緯度、マーカー名、マーカーIDを ...