gerlovsky/php-short-id

Short ID generator. The library help you generate short id like youtube, vimeo, bit.ly, etc.

1.0 2018-05-28 18:04 UTC

This package is not auto-updated.

Last update: 2024-09-19 01:57:03 UTC


README

Build Status

The library help you generate short id like youtube, vimeo, bit.ly, etc. Short generation (creation) based on numerical ID.

Simple scenarios of using

require('vendor/autoload.php');

$shortId = new \Gerlovsky\ShortId\ShortId();

Creating short ID for a record from in a database

  1. when an app created a record in an your database with ID 20956
  2. $shortId->encode(20956) encodes it to 'bfrE'
  3. you updated the record for ID 20956 and set short_id of the record to 'bfrE'
$id = $shortId->encode(20956);     // $id will be 'bfrE'

// or with $length = 6
$id = $shortId->encode(20956, 6);  // $id will be 'baauC6'