1) { $pager .= "<<前の".$perPage."件 "; } if ($page <= $delta) $alpha = $delta - $page + 1; for ($i = $page - $delta; ($i <= $page + $delta + $alpha) && ($i <= $totalPage); $i++) { if ($i < 1) continue; if ($i == $page) { $preTag = ""; $aftTag = " | "; } else { $preTag = ""; $aftTag = " | "; } $links .= $preTag.$i.$aftTag; } $pager .= substr($links, 0, -2); if ($page < $totalPage) { $pager .= "次の".$perPage."件>> "; } echo $pager; ?>