Php 在页码之间添加点

Php 在页码之间添加点,php,jquery,ajax,pagination,Php,Jquery,Ajax,Pagination,我已经用PHP和AJAX为一个表编写了分页代码。在每一页中,它将显示表的8行。在这里之前一切都很好 我现在需要的是使分页看起来像一系列数字和它们之间的点,就像这样(1 2 3…27 28 29) 我有两个文件用于分页: conf.php <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" id="font

我已经用PHP和AJAX为一个表编写了分页代码。在每一页中,它将显示表的8行。在这里之前一切都很好

我现在需要的是使分页看起来像一系列数字和它们之间的点,就像这样(1 2 3…27 28 29)

我有两个文件用于分页:

conf.php

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" id="font-awesome-style-css"
        href="http://phpflow.com/code/css/bootstrap3.min.css" type="text/css" 
        media="all">
    <script type="text/javascript" charset="utf8"
         src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js">
    </script>
</head>

<body>

    <div>
        <p> Table <br/> </p>
        <div id="target" >Loading ...</div>

        <?php
            include('dbconnect.php'); 
            $limit = 8;
            $sql = "SELECT * FROM places";  
            $rs_result = mysqli_query($connect,$sql);   
            $c = mysqli_num_rows($rs_result); //count number of rows
            $total_num_pages = ceil($c / $limit); 
        ?>

        <div align="center">
            <ul class='pagination text-center' id="pagination">
            <?php 
            if(!empty($total_num_pages)):for($j=1; $j<=$total_num_pages; $j++):
                if($j == 1):?>
                    <li class='active' id="<?php echo $j;?>">
                        <a href='paginate.php?page=<?php echo $j;?> '><?php echo $j;?></a>
                    </li> 
                <?php else:?>
                    <li id="<?php echo $j;?>">
                        <a href='paginate.php?page=<?php echo $j;?>'><?php echo $j;?></a>
                    </li>
                <?php endif;?>          
            <?php endfor;endif;?>
            </ul>  
        </div>
    </div>
    <script>
        jQuery(document).ready(function() {
        jQuery("#target").load("paginate.php?page=1");
            jQuery("#pagination li").live('click',function(e){
            e.preventDefault();
                jQuery("#target").html('loading...');
                jQuery("#pagination li").removeClass('active');
                jQuery(this).addClass('active');
                var pageNum = this.id;
                jQuery("#target").load("paginate.php?page=" + pageNum);
            });
            });
    </script>
</body>

有人能告诉我怎么做吗?

如果(在断点处){output dots}
,基本上。你能显示与我的代码匹配的代码吗?对不起,但我需要一个适合我代码的代码,这是我已经完成的工作的补充,我不想从头开始,请提供解决方案,如果你有。谢谢你,如果你帮助我将不胜感激。
<?php
$numbers = array(1,2,3,4,5,6,7,8,9,10,11,12);
$output = '';
$counter = 1;
foreach ($numbers as $number){
    if($counter == 4){
        $output .= ' ...';
    }elseif($counter < 4 || $counter > (count($numbers) -3)){
        $output .= ' ' . $number;
    }
    $counter++;
}
<?php
$numbers = array(1,2,3,4,5,6,7,8,9,10,11,12);
$output = '';
$counter = 1;
foreach ($numbers as $number){
    if($counter == 4){
        $output .= ' ...';
    }elseif($counter < 4 || $counter > (count($numbers) -3)){
        $output .= ' ' . $number;
    }
    $counter++;
}