PHPで変数名を動的に変えて使う方法(可変変数)
2026/10/02
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
関連記事
-
-
JavaScriptの「pako」ライブラリでGzip圧縮したデータをPHPで展開する方法
先日、JavaScriptの「pako」ライブラリで文字列やオブジェクト(連想配 ...
-
-
PHPにてacebook / twitter / Googleアカウントでソーシャル(SNS)ログインする方法
PHPにて制作したシステムで「facebook / twitter / Goog ...
-
-
CodeIgniter4でのメール送信方法(テキスト・HTMLメール)
CodeIgniter4.4.4でテキストメール及びHTMLメールを送信したい。 ...
-
-
HTMLにてaタグクリック時にping属性のデータをPHPで受け取る方法
HTMLのaタグにping属性というものを設定できるらしく、設定したリンクをクリ ...
-
-
他所のサーバからWordPressの記事情報をpostIDを指定して取得する方法
他所のサーバからWPの記事IDを指定した上で、当該IDのタイトル・アイキャッチ画 ...