如何在关联数组php中得到min值的索引

时间:2012-08-08 05:43:15

标签: php arrays

我有一个像:

这样的数组
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函数缩短算法
我能怎么做?感谢!!!

1 个答案:

答案 0 :(得分:1)

据我所知,没有这样的内置功能。 但是您可以使用其他函数进行回调.. array_walkarray_filter

(并且内置函数可能与您对循环执行的操作相同并迭代数组中的项目)