Dev*_*Wol -4 php laravel eloquent laravel-5
我有一个阵列
array:3 [?
1 => "2"
2 => "2"
3 => "0"
]
Run Code Online (Sandbox Code Playgroud)
我想计算值大于0的键的数量.在上面的例子中我应该得到答案2.
这是我的尝试.
return count($input_items > 0);
Run Code Online (Sandbox Code Playgroud)
这返回1
您可以使用array_filter:
count(array_filter($array))
Run Code Online (Sandbox Code Playgroud)
如果您不提供回调函数,它会过滤掉所有等于false的值(布尔转换).