Aanbevolen cursus:

PHP uniqid() functie

Definitie en gebruik

De uniqid() functie van PHP genereert een unieke ID op basis van de huidige tijd gemeten in microseconden.

SyntaxisBeschrijvinguniqid(more_entropy,
) Parameters
Beschrijving Beschrijving
more_entropy Optioneel. Stelt een prefix in voor de ID. Dit parameter is nuttig als twee scripts op hetzelfde microseconde ID's genereren.

Optioneel. Bepaalt meer entropie aan het einde van de retourwaarde.

Als Beschrijving prefix more_entropy De parameter is ingesteld op true, dan is de lengte van de string 23. Als de parameter leeg is, dan is de lengte van de retourwaarde string 13. Als

Als more_entropy Als de parameter op true is ingesteld, wordt er aan het einde van de retourwaarde extra entropie toegevoegd (gebruik een combinatie lineaire congruente nummergenerator), waardoor de uniekeheid van het resultaat beter wordt.

Retourwaarde

Geef een unieke identifier terug in de vorm van een string.

Tips en opmerkingen

Opmerking:Omdat de ID's die met deze functie worden gegenereerd gebaseerd zijn op het systeemtijd, zijn deze ID's niet optimaal. Voor het genereren van een absoluut unieke ID, gebruik dan de md5() functie (zoek in de referenties van de stringfuncties).

Voorbeeld

<?php
echo uniqid();
?>

Uitvoer zoals:

4415297e3af8c