如何仅使用“ for循环”在销售密钥中找到最高的值(对于这种情况,该值为21)?
我一直在尝试获取销售指数的值,以查找哪个销售具有最高价值,但是我所做的一切,只是运行所有数组元素并将它们显示在屏幕上。
$Vehicles = [
"v1" => [
"name" => "Audi",
"model" => "2019",
"sales" => 21
],
"v2" => [
"name" => "BMW",
"model" => "2019",
"sales" => 8
],
"v3" => [
"name" => "Aston Martin",
"model" => "2019",
"sales" => 7
]
];
最高的销量是21。 键=“销售” 值= 21
答案 0 :(得分:0)
使用array_column
max(array_column($Vehicles, 'sales'));
答案 1 :(得分:0)
尝试一下
从PHP 5.5开始,就有array_column
array_column(array,column_key);
所以,要获得最大价值-
$Highest_Selling_Value = max(array_column($Vehicles, 'sales'));