Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Gerar número aleatório e único para tickets PHP

24-02-2016 21:28

Nesse post vou dar uma dica para quem desejar gerar uma numeração única que seja sempre aleatória para cada cadastro.

Existem diversas formas de gerar numeração única. Tudo vai depender da quantidade de caracteres que deseja.

A mais comum seria usando a função date, já que as datas sempre serão diferentes.

ano, mês, dia, hora, minuto e segundo

<?php echo date("YmdHis"); // 14 caracteres ?>

Outra opção é usar a função time, e converter a data para timestamp

<?php echo time("YmdHis"); // 10 caracteres ?>

Com o time pode se adicionar o ano para ao ver o ticket salvo saber de que ano o mesmo se trata.

<?php echo date("Y").time("YmdHis"); // 14 caracteres ?>

Além disso pode se adicionar letras aleatórias, hifens, etc. Tudo vai depender do que queremos.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado