本篇內容主要講解“php怎么實現數組分頁功能”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php怎么實現數組分頁功能”吧!
在php中可以通過數組分頁函數array_slice()來實現分頁功能,其使用語法如“array_slice($article,$start,$pagesize);”。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php 數組分頁的實現方法
php 數組分頁 array_slice()函數用法
今天用到一個函數,非常好用,分享給大家
也就是說用這個函數可以和sql語句一樣實現分頁,原理是將查詢出的數組,取出從指定下標開始到指定長度的數組
我們的數據未必都是存儲在數據庫中,很多時候是用數組來組織的。所以獲取數組數據,進行分頁是比較常見的編程要求
array_slice(原數組,開始下標,要取幾條),這里用到三個參數(如果不寫第三個參數 返回直到數組末端的所有元素)
$count = count($article);//總條數 $start=($page-1)*$pagesize;//偏移量,當前頁-1乘以每頁顯示條數 $article = array_slice($article,$start,$pagesize);
這么簡單就可以實現分頁了,適用于處理存在數組中的數據需要分頁的時候可以這么用
array_slice(array,start,length,preserve)
參數 | 描述 |
---|---|
array | 必需。規定數組。 |
start | 必需。數值。規定取出元素的開始位置。 0 = 第一個元素。 如果該值設置為正數,則從前往后開始取。如果該值設置為負數,則從后向前取 start 絕對值。 -2 意味著從數組的倒數第二個元素開始。 |
length | 可選。數值。規定被返回數組的長度。 如果該值設置為整數,則返回該數量的元素。如果該值設置為負數,則函數將在舉例數組末端這么遠的地方終止取出。如果該值未設置,則返回從 start 參數設置的位置開始直到數組末端的所有元素。 |
preserve | 可選。規定函數是保留鍵名還是重置鍵名,默認會重新排序并重置數組的數字索引??赡艿闹担?ul class=" list-paddingleft-2"> true - 保留鍵名 false - 默認。重置鍵名 |
返回值: | 返回數組中的選定部分。 |
---|---|
PHP 版本: | 4+ |
更新日志: | preserve 參數是在 PHP 5.0.2 中新增的。 |
到此,相信大家對“php怎么實現數組分頁功能”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。