2013-04-23 27 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

相關問題