ネイティブの記事コンテンツのページング プログラムを作成します。原理は非常に単純です。編集するときにエディターで改ページを挿入し、表示するときに直接 Explore を使用してページ分割することができます。高度なページングでは、さまざまなレコードを保存して再生成するのが比較的複雑です。
特定の文字列に従ってテキストを分割し、ページ番号に従って配列にインデックスを付け、現在のページ番号に対応する配列の値を出力します。
例は非常にわかりにくいようです。
コードは次のとおりです |
コードをコピー |
$str = "asdはおじさん、おじさんasdアンチウイルスヘア[NextPage]、ああマスターasdああマスター、asdはスピードヘアの場所です";
//ページ番号を受け取る(存在しない場合は1)
$page = $_REQUEST['ページ'] $_REQUEST['ページ'] : 1;
//コンテンツを区切り文字で分割します
$arr =explode("[NextPage]",$str);
//分割された配列のサイズが1の場合、ページングは行われません
if(count($arr)==1){
エコー $str;
}その他{
//ページ番号に従って対応するコンテンツを出力します
エコー $arr[$page-1];
//ページ番号
for($i=1;$i
if($page == $i){//現在のページ
echo "".$i." ";
}その他{
echo "".$i." ";
}
}
}
?>
|
http://www.bkjia.com/PHPjc/631517.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631517.html技術記事ネイティブの記事コンテンツのページネーション プログラムを作成します。原理は非常に単純です。つまり、編集時にエディターで改ページを挿入し、表示時に Explore を直接使用してページネーションできます。