Anbefalede kurser:
PHP uniqid() funzione
Definizione e utilizzo
uniqid() funktionen genererer en unik ID baseret på den aktuelle tid målt i mikrosekunder.
SyntaksBeskrivelseuniqid(more_entropy,
) | Parameter |
---|---|
Beskrivelse | Beskrivelse |
more_entropy | Valgfri. Bestemmer præfiks for ID. Dette parameter er meget nyttigt, hvis to scripts genererer ID'er samtidigt på samme mikrosekund. |
Valgfri. Bestemmer mere entropi, der skal placeres i slutningen af returværdien.
Hvis Beskrivelse prefix more_entropy Indstiller parameteren til true, er strengens længde 23 tegn. Hvis parameteren er tom, er strengens længde 13 tegn. Hvis
Hvis more_entropy Indstiller parameteren til true, tilføjer yderligere entropi til slutningen af returværdien (bruger kombineret linær tåbelig genereringsprogram), hvilket gør resultaterne mere unikke.
Returværdi
Returnerer en unik identifikator som en streng.
Vedvarende og kommentarer
Kommentar:ID'et, der genereres ved hjælp af denne funktion, er ikke nødvendigvis det bedste, da det er baseret på systemtiden. For at generere et absolut unikt ID, skal du bruge md5-funktionen (se i referencer til strengfunktioner).
Eksempel
<?php echo uniqid(); ?>
Output som:
4415297e3af8c