我将3个用户输入放入一个数组中。所有数字。我想检查所有3个数字是否为正数。
当其中一个为正数时,下面的代码将返回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";
}
答案 0 :(得分:12)
你能用min来得到想要的结果吗?
return min($array) >= 0
答案 1 :(得分:4)
实施@ Rizier123建议修复:
foreach($array as $value) {
if($value < 0) {
return FALSE;
}
}
return TRUE;