Выводим срез массива на php с помощью функции array_slice

Как разбить и вывести массив на php

У меня была задача вывести массив на php с разбивкой на части: первые 20 записей в одном блоке, остальные отображаются при нажатии на кнопку. Решил это с помощью array_slice — функция вывода среза с массива. Несколько примеров в записи.

Вывод части массива на php

Есть массив $old_hones. Выводим первые 20 элементов:

Описание функции можно найти в сети, тут примеры для меня и вас.

Выводим с 5 по 15 элемент:

true — для сохранение номера индекса в массиве.

Разбиваем на блоки массив на php через array_slice

И выводим остальные элементы в массиве. С 20 и до конца; count($old_hones) — размер массива.

Пример кода с условием если больше 20 элементов и выводом кнопки:

Скрипт на js можно любой, у меня меняет стиль для блока hone2 с display:none на display:block .

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *