php で 2 次元配列の最大値を求めます
アドバイスをお願いします。今は別の配列 $a={[0]=>{123,Zhang San,45},[1]=> があります。 ;{123、チャン サン、60}、[2]=>{234、ジョン ドゥ、47}、[3]=>{234、ジョン ドゥ、68}、[4]=>{234、ジョンDoe,87}}, find Zhang San と Li Si の最大値 (最後の値) を求めるには、mysql を使用せず、PHP の配列操作のみを使用します。アドバイスをいただければ幸いです。 ! !
-----解決策---------
$a = 配列( array( 123, '張三', 45 ), array( 123, '張三', 60 ), array(234, '李思', 47), array(234, '李思', 68), array( 234, '李思', 87 ), ); foreach($a として $v) { if(! $r[$v[1]]) $r[$v[1]] = 999; $r[$v[1]] = min($r[$v[1]], $v[2]); } print_r($r); <div class="clear"></div>