在设置的min()中获得最小值

时间:2018-07-16 08:14:36

标签: php integer min

在PHP中,我试图从每个集合中获取最低的价值。

例如:

01|15|59 
01|47|6 
 1|17|20 
 1|32|34

然后从每个集合中获取最小的整数。

执行此操作的最佳方法是什么,我当时正在考虑使用min()进行尝试,但它只会返回19。

请帮助我

1 个答案:

答案 0 :(得分:2)

我假设您的数据是数组中的字符串,然后尝试

<?php
$data = ["01|15|59", "01|47|6", "1|17|20", "1|32|34"];
$min = [];
foreach($data as $dt)
{
    $min[] = (int) min(explode("|", $dt));
}
var_dump($min);
?>