lastguest / murmurhash
MurmurHash3 哈希
2.1.1
2021-04-13 16:23 UTC
Requires
- php: ^7||^8.0
Requires (Dev)
- phpstan/phpstan: ^0.12
- phpunit/phpunit: ^7||^9
README
MurmurHash3 的 PHP 实现
有关这些算法的更多信息可以在以下位置找到:
由 Gary Court 创建的 MurmurHash3 JavaScript 版本的移植(https://github.com/garycourt/murmurhash-js)
安装
使用 composer
composer require lastguest/murmurhash
用法
您可以通过类 Murmur
的 hash3
静态方法检索一个哈希值
<?php use lastguest\Murmur; echo Murmur::hash3("Hello World"); // cnd0ue
您可以将精确的种子正整数作为第二个参数传递
<?php use lastguest\Murmur; echo Murmur::hash3("Hello World", 1234567); // qtq2u
如果您需要整数哈希,请使用 hash3_int
方法
<?php use lastguest\Murmur; echo Murmur::hash3_int("Hello World"); // 427197390