【发布时间】:2014-05-08 13:59:12
【问题描述】:
我想知道最好的方法是什么;基本上我有这个带有 n 个键值的数组
Array[
'n1' => 0,
'n2' => 1,
'n3' => 0
]
我只需要检查数组并返回 true 是至少 1 个值大于 0,如果所有值都等于 0,则返回 false。
有什么建议吗?
【问题讨论】:
我想知道最好的方法是什么;基本上我有这个带有 n 个键值的数组
Array[
'n1' => 0,
'n2' => 1,
'n3' => 0
]
我只需要检查数组并返回 true 是至少 1 个值大于 0,如果所有值都等于 0,则返回 false。
有什么建议吗?
【问题讨论】:
$greaterThanZero = array_filter($array, function ($v) { return $v >= 0; });
return count($greaterThanZero) >= 1;
【讨论】: