junk1114
@junk1114
Web-программист

Как выбрать вложенный массив с минимальным значением?

Массив такого вида:
Как выбрать из него массив с минимальным значением dist? В данном случае, массив с id=62
Array
(
    [0] => Array
        (
            [id] => 62
            [dist] => 39043
        )

    [1] => Array
        (
            [id] => 63
            [dist] => 124215
        )

    [2] => Array
        (
            [id] => 65
            [dist] => 78152
        )

)
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
Feaxer
@Feaxer
Программист-фрилансер
$min = $items[0];

for ($i = 1; $i < count($items); $i++) {
	if ($min['dist'] > $items[$i]['dist']) $min = $items[$i];
}


Или использовать usort()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А в чём проблема циклом перебрать массив и найти нужный элемент?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы