devinow / id
Devinow Framework ID Library,ID Encode/Decode For PHP.
3.0.0
2023-08-03 15:30 UTC
Requires
- php: >=8.1.0
- ext-gmp: *
- jenssegers/optimus: *
Requires (Dev)
README
composer require devinow/id
Usage
Creating an instance
$generator = new \Devinow\Ids\Id();
Encoding and decoding IDs
$generator->encode(6); // => "43Vht7" $generator->decode('43Vht7'); // => 6
Shortening a number without obfuscating it
$generator->shorten(3141592); // => "vJST" $generator->unshorten("vJST"); // => 3141592
Obfuscating a number without shortening it
$generator->obfuscate(42); // => 958870139 $generator->deobfuscate(958870139); // => 42