Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查键的值是否等于数组中的某个数字,php_Php_Arrays - Fatal编程技术网

检查键的值是否等于数组中的某个数字,php

检查键的值是否等于数组中的某个数字,php,php,arrays,Php,Arrays,我想知道最好的方法是什么;基本上,我有一个包含n个键和值的数组 Array[ 'n1' => 0, 'n2' => 1, 'n3' => 0 ] 我只需要检查数组并返回true,如果至少1个值大于0,则返回false,如果所有值都等于0 有什么建议吗?使用: $greaterThanZero = array_filter($array, function ($v) { return $v >= 0; }); return count($greater

我想知道最好的方法是什么;基本上,我有一个包含n个键和值的数组

 Array[
   'n1' => 0,
   'n2' => 1,
   'n3' => 0
]
我只需要检查数组并返回true,如果至少1个值大于0,则返回false,如果所有值都等于0

有什么建议吗?

使用:

$greaterThanZero = array_filter($array, function ($v) { return $v >= 0; });
return count($greaterThanZero) >= 1;