[英]Get MIN value from array without 0
$array1 = array(0,1,3,0);
$array2 = array(2,0,3,2);
$array3 = array(0,4,5,1);
echo min($array1) . "\n";
echo min($array2) . "\n";
echo min($array3) . "\n";
這回報我:
0
0
0
但我希望收到:
1
2
1
如何在MIN函數中跳過0?
除了array_filter
,你可以更明確地使用
$min = min(array_diff($array1, array(0)); // result = 1
這可以讓你很容易忽視更多的價值,例如
$min = min(array_diff($array1, array(0, 1)); // result = 3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.