【问题标题】:php find out if array contains values of over 0?php找出数组是否包含超过0的值?
【发布时间】:2012-02-13 19:33:40
【问题描述】:

如果不遍历数组中的每个值,是否有任何捷径可以检查它是否包含大于 0 的值?

例如

array(3,0,0) 为真

array(0,0,0) 将是 FALSE

array(-2,0,-3) 将是 FALSE

【问题讨论】:

    标签: php arrays


    【解决方案1】:
    if (max(array(3,0,0)) > 0) echo 'greater than 0';
    

    【讨论】:

    • 我不确定这是否是真正的捷径。输入代码可能会更短,但实现不会比循环更有效。
    • @Feysal 我们是在谈论过早的微优化吗?如果是:不要这样做......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多