2013-04-23 28 views

回答

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) 
+0

谢谢腐败! :) – sidd 2013-04-23 05:20:48

+0

@sidd,祝你好运。 – BlitZ 2013-04-23 05:21:31

1

使用

max(array_filter($output[$k)); 
+0

感谢chandresh! – sidd 2013-04-23 05:21:46

相关问题