私は少しのPHPで作業しており、少し問題が発生しています。 私はランダムに1-360の数値を選択するためにPHPを使用しています。範囲で決まる値のリストと答えを比較しようとしています。乱数に基づいて文字列を選択してください
$NumberA = rand(0,180);
$NumberB = rand(0,180);
$NumberC = $NumberA + $NumberB;
if ($NumberC = range(0,21) {
$result = "Orange";
}
elseif ($NumberC = range(22,42) {
$result = "Red";
}
elseif ($NumberC = range(43,63) {
$result = "Blue";
}
//This goes on for a while ...
else {
$result = "Green";
}
echo = $result;
いつでも私はこれを行うと、結果は常に "結果"に "オレンジ"の値を割り当てます。
私はここで間違ったことをしていますか、助けてください!
今、あなたは割り当て( '=')をしています。あなたがしたいことは、次のようなものです。 '($ NumberC> = 0 && $ NumberC <= 21)' – Rizier123
また、スイッチhttp://php.net/manual/en/control-structures.switchも使用する必要があります.php –