Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数组中的最大和最小整数,不包括空值或零值_Php_Arrays - Fatal编程技术网

Php 数组中的最大和最小整数,不包括空值或零值

Php 数组中的最大和最小整数,不包括空值或零值,php,arrays,Php,Arrays,我使用下面的php函数从数组中获取最高和最低整数值 min($output[$k])和max($output[$k]) 问题: 我想从该数组中获取最大和最小整数值,不包括ZEROs和NULL值 max(array_filter($output[$k)); 用于筛选阵列: <?php header('Content-Type: text/plain'); $buffer = array(null, 0, 1, 2, 3, 0, null, 1); $filtered = array_

我使用下面的php函数从数组中获取最高和最低整数值

min($output[$k])
max($output[$k])

问题: 我想从该数组中获取最大和最小整数值,不包括
ZERO
s和
NULL

max(array_filter($output[$k));
用于筛选阵列:

<?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)