Ofcource u can limit, but u need to limit your array, just play with arrays.
After u create your array, u can manipulated this way ...
//your array
$arr = array(
0 => '1',
1 => '2',
2 => '3',
....
n => 'n+1'
);
//array for paging
$arr = array(
0 => array (
0 => '1',
1 => '2',
...
20 => '21'
)
1 => array (
21 => '22',
22 => '23',
...
40 => '41'
)
....
m => array (
n-20 => 'n-19',
n-19 => 'n-18',
...
n => 'n+1'
)
)
now u have split your array into "m" pages.
Have fun coding ... 😃