1) { if($page==1) { $pager .= '前へ'; } else { $pager .= '前へ'; } for($i=1; $i<$lastpage+1; $i++) { if ($i-$page==5 || $i-$page==-5) { $pager .= '…'; } else if($i==$page) { $pager .= '' . $i . ''; } else if( abs($i-$page)<5 || $i==1 || $i==$lastpage) { $pager .= '' . $i . ''; } } if($page==$lastpage) { $pager .= '次へ'; } else { $pager .= '次へ'; } } ?>