検索
ホームページPHP ライブラリその他の図書館整数から一意の文字列を生成するPHPライブラリ
整数から一意の文字列を生成するPHPライブラリ
<?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

関連記事

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

13Jun2016

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

データストアの AllocateIDs 関数は一意の文字列識別子を生成できますか?データストアの AllocateIDs 関数は一意の文字列識別子を生成できますか?

15Dec2024

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

別の整数から一意の決定的な整数を生成するにはどうすればよいですか?別の整数から一意の決定的な整数を生成するにはどうすればよいですか?

21Nov2024

別の整数から一意の決定的整数を生成する決定的数値生成関数を作成する探求における私たちの目的は...

AllocateID はデータストア エンティティの一意の文字列識別子を生成できますか?AllocateID はデータストア エンティティの一意の文字列識別子を生成できますか?

27Dec2024

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

PHP で英数字文字列から単一の整数を抽出するにはどうすればよいですか?PHP で英数字文字列から単一の整数を抽出するにはどうすればよいですか?

23Dec2024

文字列から単一の整数を抽出するデータ操作の分野では、文字列から整数を抽出するのは一般的なタスクです。

入力数値から決定性のある一意の整数を生成するにはどうすればよいですか?入力数値から決定性のある一意の整数を生成するにはどうすればよいですか?

23Nov2024

決定的で一意な数値の生成各入力数値に一意にマッピングする決定的な整数を生成する必要があると思われるかもしれません...

See all articles