我使用下面的php函数从我的数组中获取最高和最低整数值。
min($output[$k])
和max($output[$k])
问题:
我希望从该数组中获取最大和最小整数值,不包括ZERO
和NULL
值
答案 0 :(得分:5)
使用array_diff()
过滤数组:
<?php
header('Content-Type: text/plain');
$buffer = array(null, 0, 1, 2, 3, 0, null, 1);
$filtered = array_diff($buffer, array(null, 0));
$max = max($filtered);
$min = min($filtered);
var_dump($max, $min);
?>
节目:
int(3)
int(1)
答案 1 :(得分:1)
使用
max(array_filter($output[$k));