これはどうやってできるのだろうと思っていました。関数があります。PHP関数の可変変数
$sky = (a range of number 1 to 10);
function condi($nnn){
if($$nnn <= 1){
echo 'Fails';
}
elseif($$nnn <= 3){
echo 'Respectable';
}
elseif($$nnn <= 5){
echo 'Decent';
}
elseif($$nnn <= 7){
echo 'Great';
}
elseif($$nnn <= 9){
echo 'Legendary';
}
elseif($$nnn = 10){
echo 'Ultimate';
}
}
condi('sky');
$ skyの値が何であっても、出力は失敗します。
私は$$ nnnの値が何であるかを調べることにしました。そして、$$ nnnに値がないことに気付きました。助けてください?
変数変数は恐ろしいです使用する必要があります。それらを使用しないでください。 – ThiefMaster
変数変数/動的変数が本当に必要な場合は、$ {$ nnn}と書くことで、実際に何をしようとしているのかを明確にすることができます。 –