如何从PHP中包含一些空值的数组中获取最小值.我有这样的数组
array(10,20,null,60)
Run Code Online (Sandbox Code Playgroud)
因为这个数组包含null所以php min
函数给0作为最小值,但我需要例如10作为最小值.谁能帮我?
Gia*_*Arb 15
使用array_diff排除null值,在此过程之后使用min ..
$r = array_diff(array(10, 20, null, 60), array(null));
min($r);
Run Code Online (Sandbox Code Playgroud)
用作回调的array_filter()
包装器..strlen
echo min(array_filter($arr,'strlen'));
Run Code Online (Sandbox Code Playgroud)