2017 © Pedro Peláez
 

library php-short-id

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

image

kotchuprik/php-short-id

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

  • Friday, March 25, 2016
  • by kotchuprik
  • Repository
  • 2 Watchers
  • 21 Stars
  • 4,290 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 0 Open issues
  • 3 Versions
  • 11 % Grown

The README.md

PHP Short ID creator

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

Simple scenarios of using

require('vendor/autoload.php');

$shortId = new \kotchuprik\short_id\ShortId();

Creating short ID for a record from in a database

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

// or with $neededLength = 6
$id = $shortId->encode(422424, 6);  // $id will be 'babMwC'

Searching record in a database

  1. when someone requests rLHWfKd
  2. $shortId->decode('rLHWfKd') decodes it to 424242
  3. you found the record for ID 424242 in an your database
$id = $shortId->decode('bLTs');      // $id will be 424242

// or with $neededLength = 6
$id = $shortId->decode('babMwC', 6); // $id will be 424242

The Versions

25/03 2016

dev-master

9999999-dev

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

  Sources   Download

MIT

25/03 2016

1.1

1.1.0.0

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

  Sources   Download

MIT

08/05 2015

1.0

1.0.0.0

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

  Sources   Download

MIT