【问题标题】:PHP - Get Number of Pages [closed]PHP - 获取页数[关闭]
【发布时间】:2012-07-24 20:28:17
【问题描述】:

如果我知道项目的总数以及每页显示的项目数,我如何获得页数?例如,我知道我有 11 个项目,每页显示 10 个项目。所以我会有2页。我如何获得 PHP 中的页数?

谢谢

【问题讨论】:

  • 喜欢...如何计算(提示:total / per-page 向上取整)?或者您有特定于 PHP 的问题?

标签: php pagination page-numbering


【解决方案1】:

试试 ceil() 函数。

$pages = ceil($items/$itemsPerPage);

【讨论】:

    【解决方案2】:

    我相信天花板功能是您正在寻找的。​​p>

    ceil($items/$items_per_page)
    

    【讨论】:

    • 页数应该是整数。我建议用 intval() 调用包装:intval( ceil( $items / $items_per_page ) );
    【解决方案3】:
    $count_pages = ceil($total / $items_per_page);
    

    【讨论】:

      【解决方案4】:

      这应该可以为您解决问题。 Ceil 向上舍入数字,始终向上。

      <?php
      $maxNrOfPages = ceil($max/$itemsPerPage);
      ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-19
        • 2016-07-28
        • 1970-01-01
        相关资源
        最近更新 更多