私は自分のコードでどこが間違っているのか分かりません。私はPHPに慣れていないので、いくつかのガイダンスを求めています。PHP:値が奇数であるか、またはランダムな整数であるかを宣言する
ランダムな整数が奇数または偶数である場合に表示されるIf else文を実行しようとしています。コードを実行すると、「Number is odd」または何も表示されず、理由がわかりません。どんな指導も高く評価されます。
$RandomValue = rand(0, 10);
$OddValues = (1 || 3 || 5 || 7 || 9);
$EvenValues = (0 || 2 || 4 || 6 || 8 || 10);
if($RandomValue == $OddValues) {
echo $RandomValue, ' Number is odd';
} else {
if($RandomValue == $EvenValues)
echo $RandomValue, ' Number is even';
}
2で割ると余りをチェックして何が悪いですか? 'var_dump($ OddValues);'と '$ EvenValues'を使って問題を確認してください。 – AbraCadaver
範囲はあなたが 'in_arrayを(使用できる10以上ではないので)あなたが奇数か偶数値の配列を持っていると、あなたが値をチェックどこ'あなたが –
試し '$ VAR%2 ==をしたい0 ' – ArtisticPhoenix