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