Задать вопрос
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
        )

)
  • Вопрос задан
  • 228 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 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
Для правильного вопроса надо знать половину ответа
А в чём проблема циклом перебрать массив и найти нужный элемент?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы