我需要检查在我的数组中是否有不同于0的值(对于这种特殊情况)。此外,数组可能从1个元素到m
个元素不等。或多或少像in_array的倒数。
我的数组格式如下:(这些是随机数,可以改变位置)
array('0', '1', '1', '3', '1', '5', '0' '2' /*...*/);
是否有这样的功能,还是我需要做一个循环来运行整个数组并检查每个索引?
答案 0 :(得分:2)
您可以使用函数max()
返回数组中的最高值
if (max($myArray) > 0) { #do ur thing }
答案 1 :(得分:2)
许多方法,这里有一个:
function has_other_than_zero( $array ) {
return intval(implode($array, ''));
}