hemric / murmurhash
MurmurHash3 Hash (php8)
3.0.0
2021-03-17 16:28 UTC
Requires
- php: ^8
Requires (Dev)
- phpstan/phpstan: ^0.12.68
- phpunit/phpunit: ^9.5
README
MurmurHash3 的 PHP(8) 实现(源自: https://github.com/lastguest/murmurhash-php)
更多关于这些算法的信息可以在以下网站找到:
由 Gary Court 创建的 MurmurHash3 JavaScript 版本的移植(https://github.com/garycourt/murmurhash-js)
安装
使用 composer
composer require hemric/murmurhash
用法
您可以通过类 Murmur
的 hash3
静态方法获取哈希值
<?php use hemric\Murmur; echo Murmur::hash3("Hello World"); // cnd0ue
您可以将精确的种子正整数作为第二个参数传递
<?php use hemric\Murmur; echo Murmur::hash3("Hello World", 1234567); // qtq2u
如果您需要整数哈希,请使用 hash3_int
方法
<?php use hemric\Murmur; echo Murmur::hash3_int("Hello World"); // 427197390