Я создал массив на PHP, который содержит bucnh временных меток unix.Нужно получить определенные индексы из массива PHP
Я пытаюсь создать функцию, которая вернет массив, содержащий индексы 3-х наибольших чисел в этом массиве.
Например, если наибольшее число расположены на индексы 3,5 и 8
А если по величине равен 5, второй по величине в 8 и наименьшее из трех является номером 3, я хочу массив, содержащий значения (5,8,3) в указанном порядке.
И, честно говоря, я не знаю, как это осуществить. Кто-нибудь знает, как это сделать?
Спасибо, это решить мою проблему с одним небольшим исключением. Функция, которая дала мне 3 наибольших значения в качестве первых трех чисел в новом массиве, должна быть arsort, а не asort – Vordreller 2008-12-07 19:44:59
А, рад, что это помогло. В качестве альтернативы вы могли бы использовать array_slice для срезания другого конца массива, но на самом деле это то же самое. – Simon 2008-12-07 19:49:17