为了账号安全,请及时绑定邮箱和手机立即绑定

二维数组获取[0]中的最小值 ,不用foreach能实现么

二维数组获取[0]中的最小值 ,不用foreach能实现么

PHP
临摹微笑 2019-03-11 22:50:25
Array( [0] => Array ( [0] => 2302.584947794 [1] => 101.15895956 [2] => 12.75454512 [3] => 101.15966917 [4] => 12.75477834 [5] => IP-18 [6] => 81.206013052569 ) [1] => Array ( [0] => 2246.417985088 [1] => 101.15966917 [2] => 12.75477834 [3] => 101.16010696 [4] => 12.75505223 [5] => IP-19 [6] => 56.404274084604 ) [2] => Array ( [0] => 1691.6631062007 [1] => 101.16010696 [2] => 12.75505223 [3] => 101.16497604 [4] => 12.75676244 [5] => IP-20 [6] => 561.22606339766 ) [3] => Array ( [0] => 1557.2023182431 [1] => 101.16497604 [2] => 12.75676244 [3] => 101.16626033 [4] => 12.75702079 [5] => IP-21 [6] => 142.20629773296 ) [4] => Array ( [0] => 935.43161538359 [1] => 101.16626033 [2] => 12.75702079 [3] => 101.17448591 [4] => 12.75689155 [5] => IP-22 [6] => 892.13810685202 ) [5] => Array ( [0] => 914.43314719378 [1] => 101.17448591 [2] => 12.75689155 [3] => 101.17531546 [4] => 12.75672233 [5] => IP-23 [6] => 91.907117038458 )
查看完整描述

3 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

<?php
$arr = [
    [150, 'a'],
    [60, 'b'],
    [80, 'c'],
    [100, 'd']
];


$sort_column = array_column($arr, 0);// 得到要排序的列
array_multisort($arr, SORT_ASC, $sort_column);// 按该列进行升序排序
$min_value = $arr[0][0];// 得到最小值
print_r($min_value);
查看完整回答
反对 回复 2019-03-18
?
MM们

TA贡献1886条经验 获得超2个赞

这不是应该直接

min(array)么?

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 469 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信