Я пытаюсь получить 1-й 5 самых больших значений из числового массива ... Я попытался использовать функцию rsort()
, чтобы перечислить значения массивов от наивысшего до самого низкого, но не могу получить способ чтобы выбрать 1-й 5 из результата.Получить 1-й 5 самых больших значений из массива
1
A
ответ
6
использование array_slice
:
$a = array (1, 3, 4, 2, 4, 5, 10, 7, 6, 8, 0);
rsort($a);
$largest = array_slice($a, 0, 5);
1
Если у вас уже есть массив организовал вы можете выводить его с
for ($i = 0; $i <= 4; $i++) {
print $array[$i];
}
+0
... и сортировать его можно использовать 'rsort()', как другой сказал. – ComFreek
+0
Правда. Причина, почему я упоминал об этом здесь, это то, что он сказал, что уже сделал это в вопросе. Рад, что вы указали это, хотя :) –
1
После rsort просто порезать массив с помощью array_slice:
$ouput = array_slice($array, 0, 5);
2
$array_b4_change=array("knittl", "limón", "naranja", "plátano", "manzana" , "vikas" ,"wazzzy");
rsort($array_b4_change);
Использование
array_slice($array_b4_change, 0, 5);
Смежные вопросы
- 1. SQL получить 10 самых больших средних значений
- 2. Сохранение самых больших значений карты?
- 3. Найти 5 самых больших значений для атрибута коллекции в MongoDB
- 4. Пять самых больших значений в столбце
- 5. Получение 5 самых низких значений в массиве
- 6. Получить первые 5 значений из массива
- 7. PHP - получить 5 уникальных значений из массива
- 8. Найдите 5 самых популярных значений mysql
- 9. Поиск m самых больших номеров
- 10. Каков самый быстрый способ получить k самых маленьких (или самых больших) элементов массива в Java?
- 11. Как получить 5 самых высоких значений через linq
- 12. Получить 5 самых популярных значений в mysql с предложением
- 13. Два самых больших смежных подмассива
- 14. Поиск 3 самых больших значений в словарях, содержащихся в списке
- 15. Определите 10 самых больших комнат
- 16. SimpleDB: выберите строки с одним из 5 самых распространенных значений
- 17. Как вернуть 5 самых высоких значений из вектора в R?
- 18. XQuery найти два самых больших значения
- 19. Как найти ключи от самых больших значений в Hash R?
- 20. Найти два самых больших числа, C++
- 21. Избавиться от kth самых маленьких и самых больших значений набора данных в SAS
- 22. Найти 5 самых больших значений в связанном списке в обработке/Java
- 23. Печать самых больших 3 номеров
- 24. Как получить 10 самых высоких значений Json
- 25. Как получить SUM из набора значений из таблицы, затем MAX этих значений и эхо 5 самых высоких значений
- 26. Java - поиск самых больших и наименьших чисел с использованием массива
- 27. C# Поиск 3 самых больших значений в 2D-массиве
- 28. Эффективный алгоритм fir для поиска самых маленьких и самых больших элементов массива
- 29. Программа для поиска самых больших и маленьких среди 5 номеров без использования массива
- 30. Как быстро умножить два самых больших элемента массива
спасибо @knittl и всем остальным..array slice - это то, что мне нужно, и это отсортировало мою проблему. –