• Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    PHP
  • License
    MIT License
  • Created over 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PHP userland implementation of MurmurHash3

MurmurHash3

Latest Stable Version Total Downloads Latest Unstable Version License

PHP Implementation of MurmurHash3

More information about these algorithms can be found at:

Porting of the MurmurHash3 JavaScript version created by Gary Court (https://github.com/garycourt/murmurhash-js)

Installation

Use composer :

composer require lastguest/murmurhash

Usage

You can retrieve an hash via hash3 static method of class Murmur

<?php
use lastguest\Murmur;

echo Murmur::hash3("Hello World");
// cnd0ue

You can pass a precise seed positive integer as second parameter

<?php
use lastguest\Murmur;

echo Murmur::hash3("Hello World", 1234567);
// qtq2u

If you need the integer hash, use the hash3_int method

<?php
use lastguest\Murmur;

echo Murmur::hash3_int("Hello World");
// 427197390