php - 关联数组的最大值

标签 php arrays

有什么简单的方法可以获取关联数组的最高数值吗?

$array = array(
    0 => array(
        'key1' => '123',
        'key2' => 'values we',
        'key3' => 'do not',
        'key4' => 'care about'
    ),
    1 => array(
        'key1' => '124',
        'key2' => 'values we',
        'key3' => 'do not',
        'key4' => 'care about'
    ),
    2 => array(
        'key1' => '125',
        'key2' => 'values we',
        'key3' => 'do not',
        'key4' => 'care about'
    )
);

AwesomeFunction($array, 'key1'); // returns 2 ($array key)

这个问题是用手机写的,请见谅。谢谢。

最佳答案

PHP 5.5 引入了 array_column(),这使得这变得更加简单:

echo max(array_column($array, 'key1'));

Demo

关于php - 关联数组的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5093171/

相关文章:

Javascript 不响应点击事件 [Laravel 5.5]

php - 在 PHP 中对数组进行分组

arrays - apple swift - 从变量引用数组

javascript - 使用 javascript 从数组中存在的字符串中删除双引号

php - 无法在 phpMyAdmin 中查看数据库表

php - 选择 * Column_A 和 Column_B 是唯一的

php - 带有两个where子句的mysql查询

arrays - 使用哈希引用的最佳方法是什么?

c - 将数组传递给 c 中的函数

javascript - AngularJS - ng-init 指令嵌套在 ng-repeat 指令中