勉強したことのメモ

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

  関連記事

PHPで土日祝日及び営業時間を考慮した上で翌○営業日を計算する方法
PHPで土日祝日及び営業時間を考慮した上で翌○営業日を計算する方法

PHPで翌○営業日を計算したい。例えば本日が2021/04/15で翌5営業日を計 ...

PHPからDBX Platformを利用してDropbox内のファイルを削除する方法
PHPからDBX Platformを利用してDropbox内のファイルを削除する方法

以前にPHPからDropboxのファイル一覧のデータ(ファイル名や更新日時等)を ...

PHPでAPIを作成しJavaScript(jQuery無し)からリクエストする方法
PHPでAPIを作成しJavaScript(jQuery無し)からリクエストする方法

管理画面等から何らかのデータをMySQLに登録し、そのデータをPHPで作成したA ...

Smartyでテンプレートファイル(tplファイル)を編集しても反映されない
Smartyでテンプレートファイル(tplファイル)を編集しても反映されない

Smartyで作成されたシステムがあり、一部修正でtplファイルを編集したものの ...

SortableJSを使ってデータの並べ替え&保存
SortableJSを使ってデータの並べ替え&保存

あるシステムを拝見した際にtableタグ内に並んでいる項目をドラッグ&ド ...