Funkcja uniqid() PHP
Przykład
Wygeneruj unikalny identyfikator:
<?php
echo uniqid();
?>
Definicja i użycie
Funkcja uniqid() generuje unikalny identyfikator na podstawie mikroczasu (bieżącego czasu w mikrosekundach).
Uwaga: wygenerowany identyfikator z tej funkcji nie gwarantuje unikalności zwracanej wartości! Aby wygenerować niezwykle trudny do przewidzenia identyfikator, użyj funkcji md5() .
Składnia
uniqid(prefix,more_entropy)
Wartości parametrów
Parameter | Description |
---|---|
prefix | Optional. Specifies a prefix to the unique ID (useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | Optional. Specifies more entropy at the end of the return value. This will make the result more unique. When set to TRUE, the return string will be 23 characters. Default is FALSE, and the return string will be 13 characters long |
Szczegóły techniczne
Wartość zwrotu: | Zwraca unikalny identyfikator jako ciąg |
---|---|
Wersja PHP: | 4+ |
Dziennik zmian: | Parametr przedrostka stał się opcjonalny w PHP 5.0. Limit długości 114 znaków dla prefiksu został podniesiony w PHP 4.3.1. |
❮ PHP Różne odniesienia