【问题标题】:check if value of key is equal to certain number in an array, php检查键的值是否等于数组中的某个数字,php
【发布时间】:2014-05-08 13:59:12
【问题描述】:

我想知道最好的方法是什么;基本上我有这个带有 n 个键值的数组

 Array[
   'n1' => 0,
   'n2' => 1,
   'n3' => 0
]

我只需要检查数组并返回 true 是至少 1 个值大于 0,如果所有值都等于 0,则返回 false。

有什么建议吗?

【问题讨论】:

    标签: php arrays


    【解决方案1】:

    使用array_filter():

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

    【讨论】:

      猜你喜欢
      • 2021-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多