Страница 1 из 1

PHP. Сортировка массива

Добавлено: 11 апр 2009, 00:01
программисточк@
Что-то какой-то ступор произошел, не могу сообразить:
Создать двумерный массив из произвольного числа элементов, каждый элемент которого содержит сведения о поставках товарах в магазин: название товара, поставщик, дата, цена, количество.
Вывести самый дорогой и самый дешевый товары. :confused: :confused: :confused: Не могу, хоть тресни! ДЕлаю, а он мне все элементы выводит. Подскажите.

Re: Помогите пожалуйста

Добавлено: 11 апр 2009, 00:59
Naeel Maqsudov
Вы не указали на чем нужно решение? На PHP? На Perl? Или Вы не в том разделе создали тему?

Re: Помогите пожалуйста

Добавлено: 11 апр 2009, 18:36
программисточк@
на PHP нужно :)
--------------------------------------------------------------------------------
Добавленное сообщение
--------------------------------------------------------------------------------
Ну неужели не кто не знает? :'(

PHP. Сортировка массива

Добавлено: 12 апр 2009, 15:36
программисточк@
Что-то какой-то ступор произошел, не могу сообразить:
Создать двумерный массив из произвольного числа элементов, каждый элемент которого содержит сведения о поставках товарах в магазин: название товара, поставщик, дата, цена, количество.
Вывести самый дорогой и самый дешевый товары. Не могу, хоть тресни! Делаю, а он мне все элементы выводит. Подскажите.

Re: Помогите пожалуйста

Добавлено: 13 апр 2009, 00:13
Naeel Maqsudov
Так как исходный массив наверное большой (широкий; много полей) с помощью
array_map
строим новый, содержаший цену в качестве ключа и ключи исходного массива в качестве значений.

затем сортируем массив по ключу
ksort

Первый и последний элементы содержат нужные нам ключи.

Давайте так, чтобы нам не сочинять все это "с нуля" давайте Bаш вариант исправим.

Re: PHP. Сортировка массива

Добавлено: 14 апр 2009, 00:02
Хыиуду
Код приведите. Похоже, где-то сидит простейшая незамеченная ошибка.