ホームページ >バックエンド開発 >PHPの問題 >PHP の可変変数とは何ですか?可変変数を理解するにはどうすればよいでしょうか?

PHP の可変変数とは何ですか?可変変数を理解するにはどうすればよいでしょうか?

慕斯
慕斯オリジナル
2021-06-30 15:10:114158ブラウズ

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 = &#39;abc&#39; ;
//这是一个变量,里面存储的是字符串"abc"
$abc= 10;
//
echo $$s1;   //???,输出10
?>

実行結果は次のとおりです:

PHP の可変変数とは何ですか?可変変数を理解するにはどうすればよいでしょうか?

コードは次のとおりです

以下は、「可変変数」の柔軟性を示しています。
いわゆる可変変数とは、実際には、変数の名前を「動的に変更」してさまざまなデータ値を取得できることを意味します。

$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 の可変変数とは何ですか?可変変数を理解するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。