Skip to content

Instantly share code, notes, and snippets.

@simonwelsh
Created April 30, 2014 00:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save simonwelsh/4c32066c05fdc54b3c64 to your computer and use it in GitHub Desktop.
Save simonwelsh/4c32066c05fdc54b3c64 to your computer and use it in GitHub Desktop.
$len = 4;
do {
$id = str_replace(array_keys(self::$replacements), array_values(self::$replacements), strtoupper(substr(hash('crc32b', $this->ID), 0, ++$len)));
} while(DB::Query('SELECT COUNT(ID) FROM "Land" WHERE "UniqID" = \'' . $id . '\'')->value() > 0);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment