Я пытаюсь сделать пагинацию на массив, который получил ив и настоящее время им обхвата через него с цикл, как этотвычисления смещения для для цикла
for($i = $pages->low;$i<$total;++$i)
Что мне нужно, чтобы выяснить, является как получить переменную $total
для расчета на основе текущей страницы и количества строк, чтобы цикл работал правильно для количества элементов в массиве.
У меня есть следующие переменные:
$pages->low (equals the number of rows the pagination has already been through
e.g. Page 1 = 0, Page 2 = 5, Page 3 = 10 etc...
$pages->total_items (explains itself)
$pages->current_page
$pages->ipp (items per page, FYI 5)
Так что формула будет использовать для расчета количества строк, цикл должен пройти так, например, если было 13 пунктов в общей сложности в массиве и 5 результатов на страницу, на первой странице $total
должно равняться 5, страница 2 должна равняться 10, а страница 3 должна равняться 13 и т. Д.?
Благодаря
thats начальная школа математика. Вы уверены, что сможете программировать без базовой арифметики? –