PHP 変数とは?
プログラムの基本なるのはデータを入れる入れ物です。
変数(キャラクタ)とはデータの入れ物です。
他の言語ではリテラル(型)を宣言しますが、
PHPではそのまま入れる事ができます。
通常の変数は$(ドル)変数名で格納ができます。
例) $test = "データ" ;
=は代入式で”(ダブルクォート)は展開ができ、
'(シングルクオート) はそのまま扱われます。
可変変数
可変変数とは変数名を変数の値で決める事です。
実際に書いてみます。
$title = 'これはタイトルです。';
$test = 'title';
echo $$test;
↓表示結果
これはタイトルです。
↑表示結果
またこれは、$$test;ですが、${$test} でも同じです。
見やすくするため、{}(中括弧)を使う事をお勧めします。
例えば、
for($i = 1; $i < 21; $i++) {
$line = "name_product".$i ;
echo $$line;
$data[$i] = explode(",",$$line);
}
var_dump($data);
のように、ループで回す時など便利です。
//この記事は編集中です。