如何在关联数组 php 中具有最小值的索引


How to have index of min value in associative array php

我有一个数组,如下所示:

Array([0]=>array('field1'=>aNumber,'field2'=>'something'),
[1]=>array('field1'=>aNumber,'field2'=>'something'),
[2]=>array('field1'=>aNumber,'field2'=>'something'),
[3]=>array('field1'=>aNumber,'field2'=>'something'));

我必须获取具有最小字段aNumber的数组索引。

例如:

Array([0]=>array('field1'=>10,'field2'=>'something'),
[1]=>array('field1'=>3,'field2'=>'something'),
[2]=>array('field1'=>100,'field2'=>'something'),
[3]=>array('field1'=>9,'field2'=>'something'));

我想要的索引是 1 .

我知道可以使用循环和一些如果存储迭代索引......但我想知道是否有一些 php 函数可以缩短算法
我该怎么办?谢谢!!!

据我所知,没有这样的内置函数。但是您可以将其他函数与回调一起使用..array_walk, array_filter

(内置函数可能会像使用循环并遍历数组中的项目一样)