勉強したことのメモ

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

  関連記事

JavaScriptの「pako」ライブラリでGzip圧縮したデータをPHPで展開する方法
JavaScriptの「pako」ライブラリでGzip圧縮したデータをPHPで展開する方法

先日、JavaScriptの「pako」ライブラリで文字列やオブジェクト(連想配 ...

PHPにてacebook / twitter / Googleアカウントでソーシャル(SNS)ログインする方法
PHPにてacebook / twitter / Googleアカウントでソーシャル(SNS)ログインする方法

PHPにて制作したシステムで「facebook / twitter / Goog ...

CodeIgniter4でのメール送信方法(テキスト・HTMLメール)
CodeIgniter4でのメール送信方法(テキスト・HTMLメール)

CodeIgniter4.4.4でテキストメール及びHTMLメールを送信したい。 ...

HTMLにてaタグクリック時にping属性のデータをPHPで受け取る方法
HTMLにてaタグクリック時にping属性のデータをPHPで受け取る方法

HTMLのaタグにping属性というものを設定できるらしく、設定したリンクをクリ ...

他所のサーバからWordPressの記事情報をpostIDを指定して取得する方法
他所のサーバからWordPressの記事情報をpostIDを指定して取得する方法

他所のサーバからWPの記事IDを指定した上で、当該IDのタイトル・アイキャッチ画 ...