0

私は次のような配列を持っています:

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関数があるかどうかを知りたいのですが、どうすれば
よいですか?ありがとう!!!

4

1 に答える 1

1

私が知っているように、このような組み込み関数はありません。ただし、コールバックで他の関数を使用できます.. array_walkarray_filter

(そして、組み込み関数は、おそらくループで行うのと同じように機能し、配列の項目を反復処理します)

于 2012-08-08T05:49:55.033 に答える