evolutionphp/murmurhash3

2.1.2 2023-05-24 20:54 UTC

This package is auto-updated.

Last update: 2024-09-25 01:53:14 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

PHP 实现的 MurmurHash3

有关这些算法的更多信息可以在以下网站找到:

由 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