выбрать максимальное значение из многомерного ассоциативного массива, соответсвие клю

  • Автор темы Автор темы MaximM
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

MaximM

Новичок
выбрать максимальное значение из многомерного ассоциативного массива, соответсвие клю

Помогите выбрать максимальное значение из многомерного ассоциативного массива, соответствующее определённому ключу

PHP > 4

Есть многомерный ассоциативный массив, вида:

Array ( [Цвет] => Синий [Материал] => Дервео [1] => Array ( [Имя] => Вася [Карандашей] => 57) [2] => Array ( [Имя] => Ваня [Карандашей] => 61) [3] => Array ( [Имя] => Игорь [Карандашей] => 34) )

Вот надо выбрать такое "Имя", у которого карандашей больше всего.
 
Да я даже представить себе пока что не могу как.
Но думаю надо писать функцию для usort()
 
MaximM сортировать весь масив чтобы получить максимальное значение неверное решение. Просто пройдитесь по массиву сравнивая значения с эталонным ( в вашем случае с 0). И если какое либо значение больше эталонного запоминаем его и продолжаем уже с ним.
 
подскажите пожалуйста готовый код, если не трудно.
Алгоритм то я себе примерно представил.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху