<?php /* * This file is part of Hashids. * (c) Ivan Akimov <ivan@barreleye.com> * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Hashids; use RuntimeException; /** * This is the math class. * @author Vincent Klaiber <hello@vinkla.com> * @author Jakub Kramarz <lenwe@lenwe.net> */ class Math { /** * Add two arbitrary-length integers. * @param string $a * @param string $b * @throws \RuntimeException * @return string */ public static function add($a, $b) { if (function_exists('gmp_add')) { return gmp_add($a, $b); } if (function_exists('bcadd')) { return bcadd($a, $b, 0); } throw new RuntimeException('Missing BC Math or GMP extension.'); }
文字列または文字列 (String) は、数字、文字、アンダースコアで構成される文字列です。通常はs=“a1a2・・・an”(n>=0)として記録されます。プログラミング言語でテキストを表すデータ型です。プログラミングにおいて、文字列とは、記号文字列 (文字列) やバイナリ数字文字列 (2 進数字の文字列) など、記号または値の連続したシーケンスです。
通常、文字列内の部分文字列の検索、部分文字列の取得、文字列内の特定の位置への部分文字列の挿入、部分文字列の削除など、文字列全体が操作オブジェクトとして使用されます。 2 つの文字列が等しいための必要十分条件は、長さが等しいこと、および対応する各位置の文字が等しいことです。 p と q が 2 つの文字列であると仮定し、p の中で q が最初に出現する位置を見つける操作をパターン マッチングと呼びます。文字列の最も基本的な 2 つの保存方法は、シーケンシャル ストレージとリンク ストレージです。
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事

20 Feb 2025
PHPの組み込みMD5()関数は、指紋を作成するのに役立つ32文字の16進数文字列を生成します。 ただし、URLSから一意の64ビット整数指紋を生成するには、特にデータベースインデックスを扱う場合は別のアプローチが必要です。

13 Jun 2016
PHP のインタビューでの質問: 長さが不明な文字列の中でどの文字が最も頻繁に出現するかを知るにはどうすればよいですか? (文字列は文字、数字、その他の文字で構成できます) コードを記述してください。長さが不明な文字列の中でどの文字が最も頻繁に現れるかを知るにはどうすればよいでしょうか? (文字列は文字、数字、その他の文字で構成できます) コードを記述してください。 $str="asdfgfdas323344##$$fdsdfg*$**$*$**$$443563536254fas"

15 Dec 2024
データストアの AllocateIDs 関数と文字列キー質問: データストアの AllocateIDs 関数を使用して一意の文字列識別子を生成できますか...

27 Dec 2024
AllocateID を使用してデータストア エンティティの一意の識別子を生成する質問:データストア エンティティに一意の識別子を割り当てる場合、次のことができます。


ホットツール Tags

Hot Tools

依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ

50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます

画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ
