Supongamos que tenemos un array con la siguiente estructura,
$a_emp = array (1=>14, 2=>34, 3=>1, 4=>0,5=>19);
Entonces para paginar el array solo hacemos lo siguiente:
if (count($a_emp) > 0)
{
$num_ele = count($a_emp);
$paginas = ($num_ele / #num_elementos_a_mostrar_por_pagina);$paginas = ceil($paginas)
$num = ((#pagina_posicion * 3)-1);
$ini = ($num – 2);
for($a=$ini; $a<=$num; $a++)
{
echo $a_emp[$a];
}
Es un script muy básico pero muy funcional, que acabo de hacer para un proyectito que estoy trabajando.
Cualquier duda en los comments