PHP についてたくさんのことを学びましたが、今日の PHP の可変変数とは何ですか?可変変数を理解するにはどうすればよいでしょうか? 、完全にマスターできているかどうかは疑問ですが、そうでない場合は、この記事に従って学習を続けてください。
関連する推奨事項:PHP における変数の値の転送方法とは何ですか?配達方法は?
変数変数:
$s1 = "abe"; //这是一个变量,里面存储的是字符串"abe" $abc=10, echo S$s1; //??输出10
理解:
1、php で、 "S" の後には常に変数名が続きます!
2。ここで、echo によって出力される変数の名前 (-番目の S で識別されます) は次のとおりです: $sl, I"abe "
3 なので、ここで出力されるのは sabc、つまり 10
4 です。この「$」が連続して現れる変数形式が、いわゆる「変数変数」
コードは次のとおりです:
<?php $s1 = 'abc' ; //这是一个变量,里面存储的是字符串"abc" $abc= 10; // echo $$s1; //???,输出10 ?>
実行結果は次のとおりです:
コードは次のとおりです
以下は、「可変変数」の柔軟性を示しています。
いわゆる可変変数とは、実際には、変数の名前を「動的に変更」してさまざまなデータ値を取得できることを意味します。
$v1 = 1; $v2 = 12; $v3 = 33; $v4 = 44; $v5 =115; //求这5个变量的和: //其他语言,只能“一个一个”加起来。 $sum = 0; //用于存储总和 for($i = 1; $i <= 5; $i++){ $v ="v".$i; //这里,结果其实只是一个“字符串”,比如"v1","v2" ... $sum += $$v; } echo "<br />sum = $sum"; ?>
実行結果は次のとおりです:
推奨学習: php ビデオ チュートリアル
以上がPHP の可変変数とは何ですか?可変変数を理解するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。