Générer un uuid avec PHP : limiter sa longueur

Pour générer un identifiant unique avec PHP, on a uniqid(). Très bien. Mais en réalité on ne peut pas fixer le nombre de caractères. En plus les majuscules ne sont pas disponibles, ce qui réduit considérablement le caractère unique de la chaîne si vous travailler sur des gros volumes.

En même temps, cette fonction est basée sur la date et heure courante en microsecondes.

Du coup, on peut imaginer une fonction, qui va nous permettre de choisir la taille de notre chaîne unique, tout en lui donnant la longueur souhaitée.

function uuid($length)
{
    // allowed characters
    $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    // make sure we have enough length
    while (strlen($chars) < $length) {
        $chars .= $chars;
    }
    return substr(str_shuffle($chars), 0, $length);
}

De cette manière, vous pouvez même ajouter des caractères spéciaux dans $chars.

Vous pouvez ensuite construire votre uuid sur ce type de format :

'prefix'. uuid(25);
Recherches utilisées pour trouver cet article :yahoo
metrogeek

Comments 0

  1. Your comment is awaiting moderation.

    Donde Puedo Conseguir Un Prestamo De Dinero Rapido Prestamos Online Rapidos Y Seguros Tramite De Prestamos Personales Prestamos A Credito Mi Primer Prestamo
    https://prestamosurgente.space/vineland-nj/
    Los Creditos Credito A 30 Dias Creditos Personales En Linea
    https://prestamosurgente.space/sunrise-manor-nv/
    Creditos Credit Creditos Rapidos Al Instante Solo Prestamos Mejores Prestamos En Linea Prestamos Personales Dinero
    https://prestamosurgente.space/evesham-nj/
    Prestamos Con Pocos Intereses Pedir Credito Buscar Prestamos Personales Urgentes Prestamos Express En Linea Mini Creditos On Line

  2. Your comment is awaiting moderation.

    Prestamos Via Internet Cuenta Prestamos Prestame Dinero Por Favor Tasas Creditos Personales
    https://prestamosenestadosunidos.space/north-valley-nm/
    Porcentaje De Prestamos Personales Credit Opiniones Para Solicitar Un Prestamo Rapido Credito Casa
    https://prestamosenestadosunidos.space/visalia-ca/
    Para Pedir Un Prestamo Personal Prestamos Chiquitos Lugares Donde Hacen Prestamos Personales Creditos Rapidos 24 Horas Prestamos De Dinero
    https://prestamosenestadosunidos.space/pearland-tx/
    Creditos Por Internet Rapidos Calcular Prestamo Prestamos Rapidos Online Prestamos Online Con Nomina Obtener Un Prestamo Personal

  3. Your comment is awaiting moderation.

    Un Prestamo Urgente Prestamos De Internet Credito Express Mas Prestamos
    https://creditosrapidosenusa.space/flagstaff-az/
    Tasa De Prestamos Personales Financieras De Prestamos Personales Mi Primer Prestamo Prestamos Online Ya Quien Me Presta Dinero Urgente
    https://creditosrapidosenusa.space/allen-tx/
    Busco Credito Pedir Credito Online Rapido Financieras Prestamos De Dinero En Donde Prestan Dinero Rapido Mini Prestamos
    https://creditosrapidosenusa.space/manchester-nj/
    Porcentaje De Prestamos Personales El Prestamo Empresas De Creditos Personales Financieras De Prestamos Personales

  4. Your comment is awaiting moderation.

    Creditos Via Internet Todos Los Creditos Rapidos Bancos De Prestamos Rapidos Prestamos Credito Etc
    https://creditosrapidosenusa.space/lakewood-co/
    Mini Prestamos Personales Microcreditos Online Linea De Credito Micro Prestamos Online Prestamos Via Internet
    https://creditosrapidosenusa.space/paradise-nv/
    Donde Puedo Pedir Un Prestamo Rapido Sucursales De Prestamos Personales Que Interes Tiene Un Prestamo Personal Dinero Ya Prestamos
    https://creditosrapidosenusa.space/san-francisco-ca/
    Donde Puedo Sacar Un Prestamo Con Pocos Intereses Minicreditos On Line Prestamos Faciles Por Internet

  5. Your comment is awaiting moderation.

    Prestamos En Linea Rapidos Donde Hacen Prestamos De Dinero Como Solicitar Dinero
    https://elprestamista.space/north-las-vegas-nv/
    Prestamos Personales Urgentes Por Internet Los Prestamos Mini Creditos A Plazos Lugares De Prestamos De Dinero
    https://elprestamista.space/east-orange-nj/
    Prestamos Elektra Lugares Donde Hacen Prestamos Credito 24 Horas Telefono
    https://elprestamista.space/pflugerville-tx/
    Credil Prestamos Personales Prestamos Especiales Prestamos Dinero Rapido Creditos Para Pagar A Plazos

  6. Your comment is awaiting moderation.

    Donde Puedo Conseguir Un Prestamo Rapido Donde Puedo Sacar Un Prestamo Rapido Quien Hace Prestamos Personales Como Solicitar Un Credito
    https://creditosrapidosenusa.space/oxnard-ca/
    Creditos Personales Paginas Que Prestan Dinero Prestamo Simple
    https://creditosrapidosenusa.space/boulder-city-nv/
    Todos Los Creditos Rapidos Solicitud De Credito O Prestamo Creditos Personales Financieras Prestamos
    https://creditosrapidosenusa.space/victorville-ca/
    Donde Puedo Sacar Un Prestamo Rapido Donde Pedir Un Prestamo Rapido Creditos A Plazos Online

  7. Your comment is awaiting moderation.

    Credito Facil Y Rapido Financiamiento Hacer Un Prestamo Personal
    https://prestamosurgente.space/kennesaw-ga/
    Pedir Prestamo Rapido Y Facil Calculadora De Credito Personal Como Pedir Un Prestamo Mini Creditos On Line Prestamos Online En Cuotas
    https://prestamosurgente.space/pflugerville-tx/
    Companias De Prestamos De Dinero Quiero Un Credito Prestamo Privado Hacer Prestamos Por Internet
    https://prestamosurgente.space/sunrise-manor-nv/
    Mini Creditos Personales Presto Credito Necesito Un Credito Rapido Y Facil

  8. Your comment is awaiting moderation.

    Prestamos Personales Con Veraz Prestamo De Saldo Personal Todo Sobre El Credito Prestamos Online En Cuotas Como Conseguir Un Prestamo Personal
    https://elprestamista.space/wayne-nj/
    Prestamos Crediticios Sacar Prestamo Personal Interes Prestamo Personal Companias De Prestamos Solo Prestamos
    https://elprestamista.space/north-las-vegas-nv/
    Donde Puedo Sacar Un Prestamo Con Pocos Intereses Prestamos En Dolares Dinero Prestamos Personales
    https://elprestamista.space/pompano-beach-fl/
    Donde Puedo Pedir Un Prestamo Facil Y Rapido Credito Privado Prestamos Con Recibo De Sueldo Prestamo Urgente Movil

  9. Your comment is awaiting moderation.

    Solicitud De Prestamo Para Solicitar Un Prestamo Rapido Tipo De Interes Credito Personal Empresas De Creditos Personales
    https://prestamosurgente.space/tampa-fl/
    Quiero Solicitar Un Prestamo Como Pedir Un Credito En El Banco Donde Conseguir Un Prestamo
    https://prestamosurgente.space/kennesaw-ga/
    Creditos Rapidos Mini Creditos Para Pagar A Plazos Credito Dinero Rapido Dinero Online
    https://prestamosurgente.space/tempe-az/
    Mejores Creditos Personales Simulador De Credito Personal Solicitar Dinero Online Busco Prestamista Dinero

  10. Your comment is awaiting moderation.

    Lugar De Prestamos De Dinero Prestamos Instantaneos Online Creditos De Dinero Como Pedir Un Prestamo Tipo De Interes Actual Para Prestamos Personales
    https://elprestamista.space/lancaster-ca/
    Como Solicitar Un Credito Prestamos Urgentisimos Calcula Tu Prestamo Prestamos Crediticios
    https://elprestamista.space/albuquerque-nm/
    Prestamos Pequenos Su Credito Clientes Presto Dinero Rapido Particulares Dinero Rapido Y Facil Prestamos Prestamos Faciles Y Seguros
    https://elprestamista.space/hamilton-nj/
    Creditos Rapidos Y Seguros Donde Dan Prestamos Personales Cual Es El Interes De Un Prestamo Personal

Laisser un commentaire