检查数组的值是否不等于零

时间:2014-11-04 15:26:55

标签: php

我需要检查在我的数组中是否有不同于0的值(对于这种特殊情况)。此外,数组可能从1个元素到m个元素不等。或多或少像in_array的倒数。

我的数组格式如下:(这些是随机数,可以改变位置)

 array('0', '1', '1', '3', '1', '5', '0' '2' /*...*/);

是否有这样的功能,还是我需要做一个循环来运行整个数组并检查每个索引?

2 个答案:

答案 0 :(得分:2)

您可以使用函数max()返回数组中的最高值

    if (max($myArray) > 0) { #do ur thing }

答案 1 :(得分:2)

许多方法,这里有一个:

function has_other_than_zero( $array ) {
    return intval(implode($array, ''));
}