PHP_PHPチュートリアルにおける長文記事のページング表示の実装コード
コミュニケーションへようこそ!実装コードは次のとおりです:
**
*作者: Wuniao heart
*長い記事のページングを実現するコード
*原則:
*配列を使用して記事の各ページの開始バイト数を記録します (手動で p0、p1、p2... でマーク) , 次に、php 関数を使用してこの配列を操作し、ページ分割された記事を表示します。ページング表示の場合は、ptag(tagの値と同じ)の値を渡します。
*使用される PHP 関数:
*1. strlen("string") - 指定された文字列の長さを返します - 文字列内の合計バイト数を返します。
*2, strpos("string","matchingcharacter") - 干し草の山文字列内で最初に出現した neede の数値位置を返します。 - 文字列 Ordinal に現れる最初の一致文字のバイトを返します。
*3, substr("string","startposition","endposition") - substr() は、開始パラメータと長さパラメータで指定された文字列の部分を返します。 - 指定された開始位置と終了位置にある文字数を返します。文字列内に .
*/
$sql = "select * from Article where id = 41";// SQL ステートメントを定義し、ID 41 のコンテンツを返します
$result = mysql_query($sql);// SQL を実行しますステートメントを実行し、結果セットを返します
$row = mysql_fetch_array($result);//レコードセットから配列の形式で返します
$content = $row['content'];//記事を変数 $content に代入します
$articleCounts = strlen($content);// $content (article) の合計バイト数を返します
$isTrue = true; // ループタグ
$tag = 0; // ページングタグ、配列添字
echo "総バイト数: ".$articleCounts."
//マーク「ptag」を探し、その位置 (バイト数) を配列 array[] に割り当てます---- ------------- ------------------------
while($isTrue){
$startAt = strpos($content,"p".$tag);/ / 対応するptagのバイトオーダーを取得
if($startAt != false){ // タグがある場合(戻り値がfalseでない場合)、記録する位置
$array[$tag++] = $startAt
}else{ // マークがない場合、array[0] に値が割り当てられます。
http://www.bkjia.com/PHPjc/326113.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/326113.html
技術記事
コミュニケーションへようこそ!実装コードは次のとおりです: 以下のコードをコピーします: ?php include('include/config.php'); ? ?php /** *作成者: Wuniao heart *長文ページングを実装するコード*原則: *を使用します。 ..

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
