как ограничить результаты, которые возвращаются в массиве PHP

0

У меня есть этот цикл foreach в PHP, где я просматриваю некоторые результаты массива:

foreach(array_reverse($output) as $row)

но я хочу, чтобы иметь возможность ограничить количество результатов, чтобы я мог отображать результаты на отдельных страницах

я попытался использовать функцию array_slice в PHP, но не повезло, используя приведенный ниже код, я просто не получаю никаких результатов

foreach(array_reverse(array_slice($output),0,5) as $row)

как я могу ограничить результаты, возвращаемые в массиве?

  • 0
    Вы можете разбить массив на куски с помощью array_chunk
  • 2
    Закрывающая скобка для array_slice на array_slice , array_slice принимает 3 аргумента.
Показать ещё 3 комментария
Теги:

1 ответ

3
Лучший ответ

Вы помещаете смещение и ограничение в аргументы метода array_reverse вместо аргументов array_slice.

array array_reverse ( array $array [, bool $preserve_keys = false ] )

array array_slice ( array $array, int $offset [, int $length = NULL [, bool $preserve_keys = false ]] )

Ещё вопросы

Сообщество Overcoder
Наверх
Меню