2017-05-30 2 views
0

Je veux générer un compte ID, compte d'utilisateur total inférieur à 500K, donc je veux faire l'ID de compte aussi court que possible, donc je veux savoir comment générer 8 ou 16 caractères ID utilisation php?Comment créer un uuid avec 8 ou 16 caractères utiliser php?

+0

se réfèrent https://stackoverflow.com/questions/2040240/php -function-to-generate-v4-uuid –

+2

Copie possible de [fonction PHP pour générer l'UUID v4] (https://stackoverflow.com/questions/2040240/php-function-to-generate-v4-uuid) – Lepidopteron

Répondre

1

Essayez cette

echo strtoupper(bin2hex(openssl_random_pseudo_bytes(16))); 

Cela va générer 16 caractères chaîne unique

Vous pouvez créer fonction commune aussi

function GUID() { 
    return strtoupper(bin2hex(openssl_random_pseudo_bytes(16))); 
} 
$id = GUID(); 
echo $id; 
+0

Cela créerait en fait une chaîne unique de 32 caractères. – masterchief