4

PHPでカウントゼロ形式のmin()関数を使用して最小値を見つけたいのですが、ゼロで取得できます。ゼロなしでどのように見つけることができますか?

     $a = 0; $b = 3; $c= 4, $d = 8;
     $minvalue = min($a,$b,$c,$d);

私が望む期待される結果は 3 ですが、結果は 0 になります。

ゼロを無視するにはどうすればよいですか。ゼロのない結果が必要です。これを行うのを手伝ってください。前もって感謝します

4

4 に答える 4

1

これを試して

function nonzero($a){ 
   return ($a > 0); 
} 

min(array_filter($yournumbers,"nonzero"));
于 2013-05-14T04:50:09.407 に答える