3つのユーザー入力を配列に入れます。すべての数字。 3つの数字がすべて正であるかどうかをチェックしたいと思います。php数字の配列がすべて正であるかどうかを確認する方法
以下のコードは、1つが肯定的な場合にtrueを返します。
foreach($array as $value){
if($value >= 0){
return TRUE;
}else{
return FALSE;
}
}
heybignickの提案を使用します。以下のコードは私に望ましい結果を与えるようです。
$array = array(1,2,3,4,-5);
if(min($array)<0){
echo "negative";
}else{
echo "positive";
}
は、それからちょうど条件を変更するとすぐに、負のいずれかが発生し、すべてが通過する場合は、最後にtrueを返すことができますようにfalseを返します。 – Rizier123
これはスマートです、これを試してみます – codenoob
FYI、@codenoob、私はあなたが肯定的と言うとき、あなたは "非負"を意味すると思います。あなたが本当に "肯定的"を意味するならば、様々な解決策のコードは間違っています。 – smarx