У меня есть 3 массива, содержащих 3 части информации. Вероятно, проще показать вам, здесь:Расположите многомерный массив на 1 столбец
$dataPoints = array(
array('1' => '33','2' => 'dave','3' => '367'),
array('1' => '168','2' => 'susan','3' => '56788'),
array('1' => '99','2' => 'tim','3' => '6')
foreach ($dataPoints as $key => $row) {
$x[$key] = $row['1'];
$y[$key] = $row['2'];
$z[$key] = $row['3'];
}
$aaa = array_multisort($x, SORT_DESC, $y, SORT_ASC, $z, $dataPoints);
print_r($aaa);
Я пытаюсь сортировать самый низкий «3» значение (третий столбец), то выход все 3 ответов на этот массив.
Итак, «6» является самым низким на 3-й колонке. Затем выведите «99», «tim» & '6'.
Что я делаю неправильно?
[Link] (http://stackoverflow.com/questions/1345307/php-retrieve-minimum-and-maximum-values-in-a -2d-ассоциативный массив) проверьте это – DS9