如何获取PHP 2d数组中最大元素的键

问题描述 投票:1回答:1

示例数组

$array[0][0] = 5323;
$array[0][1] = 5346;
$array[0][2] = 5424;
$array[1][0] = 6000;
$array[1][1] = 5412;
$array[1][2] = 5543;
$array[2][0] = 5651;
$array[2][1] = 7000;
$array[2][2] = 5254;

因此,此数组中的最大元素的值为7000;如何获取他的键X和Y?(就像$ array [X] [Y]一样,所以在这种情况下将是x = 2和y = 1);

php arrays multidimensional-array
1个回答
0
投票

您需要展平数组并从该数组中获取最大值:

echo max(array_merge(...$array));
© www.soinside.com 2019 - 2024. All rights reserved.