gpt4 book ai didi

php - 在深度嵌套数组中查找特定键的最低值

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:15:37 24 4
gpt4 key购买 nike

给定一个具有以下结构的数组:

$orders = [
0 => [
'volume' => 1926,
'lowPrice' => 1000.00,
'date' => 2016-12-29 00:45:23
],
1 => [
'volume' => 145,
'lowPrice' => 1009.99,
'date' => 2016-12-31 14:23:51
],
2 => [
'volume' => 19,
'lowPrice' => 985.99,
'date' => 2016-12-21 09:37:13
],
3 => [
'volume' => 2984,
'lowPrice' => 749.99,
'date' => 2017-01-01 19:37:22
],
// ...
]

我正在寻找最有效的方法来找到 lowPrice 的最低值。 $orders 的大小很可能超过 500 件商品。对于给定的数组,结果如下:

$lowestPrice = $this->findLowestPrice($orders);

echo $lowestPrice; // 749.99

最佳答案

提取lowPrice数组并找到min():

echo min(array_column($orders, 'lowPrice'));

因为那些看起来是 float ,你可能需要 number_format()money_format() .

关于php - 在深度嵌套数组中查找特定键的最低值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41492787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com