程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP實現內容頁面的上一篇下一篇的功能

PHP實現內容頁面的上一篇下一篇的功能

編輯:PHP綜合

在開發項目時經常為了更好的用戶體驗,一般在內容頁面中會給出上一篇,下一篇的鏈接,今天在這把整理的項目內容貼出來:

PHP實現內容頁面的上一篇下一篇的功能的代碼

$previous 為上一篇的id

$next_item 為下一篇的id

$id_array = array();//獲取該分類按指定排序得到的內容id數組

//獲取上一篇,下一篇的id
if (is_array($id_array)) {
    reset ($id_array);
    $counter = 0;
    foreach ($id_array as $key => $value) {
      if ($value == (int)$_GET['products_id']) {
        $position = $counter;
        if ($key == 0) {
          $previous = -1; // it was the first to be found
        } else {
          $previous = $id_array[$key - 1];
        }
        if (isset($id_array[$key + 1]) && $id_array[$key + 1]) {
          $next_item = $id_array[$key + 1];
        } else {
          $next_item = $id_array[0];
        }
      }
      $last = $value;
      $counter++;
    }

    if ($previous == -1) $previous = $last;
}
*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved