Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取集合min()中的最小值_Php_Integer_Min - Fatal编程技术网

Php 获取集合min()中的最小值

Php 获取集合min()中的最小值,php,integer,min,Php,Integer,Min,在PHP中,我试图从每个集合中获得最小值 例如: 01|15|59 01|47|6 1|17|20 1|32|34 然后从每一个集合中,我想要最小的整数 最好的方法是什么,我想用min试试,但它只返回19 请帮助我我假定您的数据是数组中的字符串,然后尝试此操作 <?php $data = ["01|15|59", "01|47|6", "1|17|20", "1|32|34"]; $min = []; foreach($data as $dt) { $min[] = (

在PHP中,我试图从每个集合中获得最小值

例如:

01|15|59 
01|47|6 
 1|17|20 
 1|32|34
然后从每一个集合中,我想要最小的整数

最好的方法是什么,我想用min试试,但它只返回19


请帮助我

我假定您的数据是数组中的字符串,然后尝试此操作

<?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);
?>

19? 19甚至不存在于这些数据中。你试过什么?发布你的代码你可以用foreach循环测试每个值并返回最低值,你可以构建数组并使用phpmin函数…但是你怎么能得到19它甚至不在这里?请显示代码,以及如何获得这些值集?是一根绳子吗?一个值函数体育计算机的数组{echo min01 | 15 | 59,01 | 47 | 6,1 | 17 | 20,1 | 32 | 34,2 | 3 | 17;}