php 有没有快捷方法判断数组里的值全为0

如题所述

楼主想直接判断数组里的值全部为0对吧,那先假设数组中所有值的和就是为0 那么 显然数组中所有的值的和自然也为0了,那么楼主可以用php 求数组中求和函数来解决 一个函数搞定 array_sum 不过楼主 数组中要是有字符串,那么 php会转为数值的 ,不过可能会转为0 所以 楼主用得时候得小心。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-14
$full0=true;
foreach ($arr as $v) if ($v) $full0=false;
echo $full0;
第2个回答  2013-11-14
不考虑负数的情况,求和 和为0,则全0.
如果考虑负数的话,就循环遍历
第3个回答  推荐于2018-03-27
先用count()求数组个数,再用array_count_values() 看有多少个0,比较一下就知道本回答被网友采纳
相似回答