ホームページ > バックエンド開発 > PHPチュートリアル > PHPはコンテンツページの前の記事と次の記事の機能を実装します

PHPはコンテンツページの前の記事と次の記事の機能を実装します

WBOY
リリース: 2016-06-20 13:03:08
オリジナル
1343 人が閲覧しました

コンテンツ サイトや製品サイトでは、ユーザー エクスペリエンスを向上させるために、通常、前後の記事へのリンクがコンテンツ ページに表示されます

コンテンツページの前の記事と次の記事の機能を実装するための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;
}
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート