PHP_PHPチュートリアルのISBNコードを検証する機能の詳細説明
この記事では ISBN 認証方法について説明します。必要な学生は参考にしてください。厳格な図書館管理プログラムでは多くの側面を考慮する必要があることを考慮すると、10 桁の ISBN コードを持つ書籍が依然として膨大な数に存在するため、書籍の ISBN コードの正確性を検証するには、10 桁と ISBN コードの両方を考慮する必要があります。 13 桁の ISBN コード。
私たちが普段目にするISBNコードは10桁と13桁です 2007年1月から10桁のISBNコードは廃止され、現在新刊書籍のISBNコードはすべて13桁です。厳格な図書館管理プログラムでは多くの側面を考慮する必要があることを考慮すると、10 桁の ISBN コードを持つ書籍が依然として膨大な数に存在するため、書籍の ISBN コードの正確性を検証するには、10 桁と ISBN コードの両方を考慮する必要があります。 13 桁の ISBN コード。 Wikipedia から、ISBN コードの最後の桁がチェック コードであることがわかります。実際、ISBN コードの精度を確認したい場合は、ISBN のチェック コードを計算して、ISBN コードが一致するかどうかを確認する必要があります。最後の桁。ここで言及する検証は、ISBN が構成において合法であるかどうかを検証するだけであり、出版された書籍の ISBN であるかどうかは検証しません。以下は、Wikipedia が提供する ISBN コード チェック アルゴリズムです:
チェック コード (10 桁) の計算方法
国際標準書籍番号の最初の 9 桁が 7-309-04547 であると仮定します
加重和 S を計算します。 S = 7 ×10+3×9+0×8+9×7+0×6+4×5+5×4+4×3+7×2 = 226
S÷11の余りMを計算 M = 226 mod 11 = 6
Sの差Nを計算11 – M: N = 11 − 6 = 5
N = 10の場合、チェックコードは文字「X」です
N = 11の場合、チェックコードは数字「0」です
Nが別の数字の場合、チェックコードはコードは数字Nです
したがって、この本のチェックコードは5です。ユーザーが提供したISBNコードが7-309-04547-6の場合、検証は失敗します
チェックコードの計算方法(13)桁)
国際標準図書番号の最初の 12 桁が 978- 986-181-728 であるとします。
加重合計 S を計算します: S = (9×1)+(7×3)+(8×1)+ (9×3)+(8×1)+(6×3)+( 1×1)+(8×3)+(1×1)+(7×3)+(2×1)+(8 ×3) = 164
S÷10の余りMを計算します: M = 164 mod 10 = 4
10 – Mの差Nを計算します: N = 10 − 4 = 6
N = 10の場合、チェックコードは数字「0」
Nが別の数字の場合、チェックコードは数字Nになります
ということで、この本のチェックコードは6です。完全な国際標準書籍番号は ISBN 978-986-181-728-6 です
さて、予備知識としては以上です。以下は私が作成した ISBN コード検証機能 (php バージョン) です。必要に応じて直接使用できます。
コードをコピー | |
/** * 名前: ISBN コードを検証する PHP 関数 { ;
else
コードをコピーします |
www.bkjia.com | true |
技術記事 |

ホット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 のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

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