Números de identificação (ID) únicos utilizando PHP

Algumas formas de gerar um números de identificação (ID) únicos utilizando PHP.

Um ID único é muito útil em diversas aplicações, sendo utilizado em muitos casos como uma chave primária.

criando números de identificação (id) com o PHP

Existems diversas formas de gerar esse chave unica, então vamos lá.

Função nativa uniqid

$chave = uniqid();

var_dump($chave);

unidiq + md5

$chave = md5(uniqid(rand(), true));

var_dump($chave);

bin2hex + openssl_random_pseudo_bytes

$chave = bin2hex(openssl_random_pseudo_bytes(4));

openssl_random_pseudo_bytes + base64

$chave = base64_encode(openssl_random_pseudo_bytes(3 * (10 >> 2)));

var_dump( $chave );

Utilizando bin2hex e mcrypt

$chave = bin2hex(mcrypt_create_iv(22, MCRYPT_DEV_URANDOM));

var_dump($chave);

Atenção: Algumas alternativas requerem que algumas bibliotecas estejam ativadas como mcrypt, além de não serem compatíveis com versões antigas do PHP < 5.

 

Resumo
Números de identificação (ID) no PHP
Nome do Artigo
Números de identificação (ID) no PHP
Descrição
Post com diversas formas de gerar IDs utilizando PHP
Autor
Editor
Roger Mauricio Takemiya
Logo do Editor

Avalie este artigo!

Clique nas estrelas, para dar uma nota de 1 à 5.

Dúvidas? Faça um comentário logo abaixo ou envie uma mensagem clicando aqui.

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *