Php数组-Min

Php数组-Min,php,arrays,multidimensional-array,min,Php,Arrays,Multidimensional Array,Min,我有下面的数组,我正试图找到a的最小值 Array ( [1] => Array ( [a] => 18 [f] => 0 [f] => 0 [l] => 61.60 ) [2] => Array ( [a] => 38 [f] => 0

我有下面的数组,我正试图找到a的最小值

Array
(
    [1] => Array
        (
            [a] => 18
            [f] => 0
            [f] => 0
            [l] => 61.60
        )
    [2] => Array
        (
            [a] => 38
            [f] => 0
            [f] => 0
            [l] => 11.99
        )
    [3] => Array
        (
            [a] => 28
            [f] => 0
            [f] => 0
            [l] => 3.40
        )
)

我应该使用min还是搜索速度会更快?

您有一个数组,因此需要首先使用以获取所有
a
值,然后使用
min()

完整示例:

$array = [
    [
        'a' => 18,
        'f' => 0,
        'f' => 0,
        'l' => 61.60
    ],
    [
        'a' => 38,
        'f' => 0,
        'f' => 0,
        'l' => 11.99
    ],
    [
        'a' => 28,
        'f' => 0,
        'f' => 0,
        'l' => 3.40
     ]
 ];

 $min = min(array_column($array, 'a'));

 echo $min;

为什么不试试看呢?你试过使用foreach循环吗?除非这是一个人为的例子,而且你已经做了数百万次了,否则我无法想象微小的性能差异会产生任何重大影响。
$array = [
    [
        'a' => 18,
        'f' => 0,
        'f' => 0,
        'l' => 61.60
    ],
    [
        'a' => 38,
        'f' => 0,
        'f' => 0,
        'l' => 11.99
    ],
    [
        'a' => 28,
        'f' => 0,
        'f' => 0,
        'l' => 3.40
     ]
 ];

 $min = min(array_column($array, 'a'));

 echo $min;