ホームページ  >  記事  >  バックエンド開発  >  Hashid は、整数から一意の文字列を生成する PHP ライブラリです。

Hashid は、整数から一意の文字列を生成する PHP ライブラリです。

WBOY
WBOYオリジナル
2016-06-20 13:02:342047ブラウズ

場合によっては、url パラメーターの ID を 1、2、3、4 などの通常のコンテンツ以外のものに変更する必要があります。Hashid クラス ライブラリを使用できます。

生成された ID は比較的ハイエンドで、Youtube、Youku、Weibo などの ID 名に似ています (例: XNjkxMTc0MDQ4)

$hashids = new Hashids('Your Keys', 12);
$ids = array(1,2,3);
 // 加密
$str = $hashids->encode($ids);
 // 解密
$ids = $hashids->decode($str);

もちろん、このパッケージは非常に完成度が高く、Composer パッケージ、Laravel 4 パッケージ、Laravel 5 パッケージ、CodeIgniter Spark、Symfony バンドル、Kohana モジュール、WordPress プラグイン、CakePHP コンポーネント、Silex パッケージ、Craft プラグイン機能などが含まれています。

リンクは公式ウェブサイトにあります

JavaScript、Ruby、Python、Java、Scala、PHP、Perl、Swift、Objective-C、C、C++11、Go、Lua、Elixir、ColdFusion、Groovy、Kotlin、Nim、VBA、CoffeeScript、およびNode.js および .NET 言語用

プロジェクトURL: http://bashids.org/php


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。