ビデオ: 【PHP/MySQL】変数ってなんだ??使い方と注意点 2024
PHPでは、 変数変数と呼ばれる動的変数名を使用できます。 変数に別の変数に格納されている値を指定できます。つまり、1つの変数に別の変数の名前が含まれています。たとえば、$ cityという名前の変数にLos Angelesという値を作成するとします。次の文を使用できます。
$ name_of_the_variable = "city";
この文は、変数に付ける名前を含む変数を作成します。次に、次の文を使用します。
<! - 1 - >$$ name_of_the_variable - "Los Angeles";
変数名の先頭にある余分なドル記号($)文字に注意してください。変数変数を示します。このステートメントは、$ name_of_the_variableの値である名前を持つ新しい変数を作成し、次のようになります。
$ city = "Los Angeles";
$ name_of_the_variableの値は変更されません。
次の例は、この機能の動作を示しています。現在の形式では、スクリプトステートメントはそれほど有用ではないようです。このタスクをプログラムするより良い方法があるかもしれません。可変変数の真の値は、配列やループとともに使用すると明らかになります。
<! - 2 - >都市の集団である値を持つ都市名で一連の変数に名前を付けるとします。このコードを使用することができます:
$ Reno = 360000; $パサデナ= 138000; $ cityname = "Reno"; echo "$ citynameのサイズは$ {$ cityname}"です。 $ cityname = "パサデナ"; echo "$ citynameのサイズは$ {$ cityname}"です。
このコードの出力は
Renoのサイズは360000です。パサデナのサイズは138000です。
echo文で変数名の前後に中括弧を使用する必要があることに注意してください。なまえは。文を中括弧なしで使用すると、出力は次のようになります。
<!リノのサイズは$ Renoです。$$ citynameに中括弧を入れないと、PHPは$ citynameをその値に変換し、その前に余分な$を置きます文字列。