勉強したことのメモ

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でパスワード付きのZIP / PDFファイルを作成する方法
PHPでパスワード付きのZIP / PDFファイルを作成する方法

PHPでZIPファイル化する方法やPDFファイル出力する方法を過去に書いたが、何 ...

ブラウザから動画ファイル名を確認できないようにPHPで動画を出力する方法
ブラウザから動画ファイル名を確認できないようにPHPで動画を出力する方法

Webページ上で動画ファイルを再生したい場合、通常だとブラウザのソースコード上に ...

Laravel 13系でエラーログ設定と出力及び確認方法
Laravel 13系でエラーログ設定と出力及び確認方法

Laravelのエラーログはデフォルト設定だと同じファイルに無制限に追記していく ...

CodeIgniter4の各種設定項目のまとめ記事
CodeIgniter4の各種設定項目のまとめ記事

CodeIgniter4.4.4の各種設定項目を後から確認できるようまとめておき ...

Stripeでキャンセル処理を行う際に「$config must be a string ~」エラーが出る場合の対応方法
Stripeでキャンセル処理を行う際に「$config must be a string ~」エラーが出る場合の対応方法

Stripeにて先日メモした内容でキャンセル(返金)処理をしようとしたところ1件 ...