hemric/murmurhash

MurmurHash3 Hash (php8)

3.0.0 2021-03-17 16:28 UTC

This package is auto-updated.

Last update: 2024-09-17 23:53:32 UTC


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

用法

您可以通过类 Murmurhash3 静态方法获取哈希值

<?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