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