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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽