PHP pages have a reputation of being more difficult (or at least different) to SEO than static HTML pages. Here’s an overview of the major issues encountered when trying to make PHP scripts rank well. While this focuses on PHP much of it is still relevant to dynamic pages in general.
It is a function that splits any array to many pages. Easy to configure number of maximum items per page. Very simple to use, then it writes both your array and a Page navigaton bar automatically. New version 1.2 supports result template, document title.