Skip to content

mattallty/base58

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base-58 encoder/decoder in PHP

Using base-58 encoding for shortening URLs

This class can be used to convert integers (base 10) to base-58 strings. Base-58 contains alphanumeric characters minus "l" (letter l), "0" (number 0), and O (letter O) to prevent mistyping.

Install Base58 using composer

{
    "require" : "allty/base58"
}

Usage

use Allty\Utils\Base58;

// We will usually use something like a auto-incremented key from MySQL
$url_id = 627868726;

// encode() (shorten)
$short = Base58::encode($url_id); // "XtZuS"

// decode()
$decoded = Base58::decode($short); // 627868726

About

Base58 encoder/decoder in PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages