Λειτουργία PHP uniqid()

Ορισμός και Χρήση

Η λειτουργία uniqid() του PHP δημιουργεί έναν μοναδικό ID βασισμένο στο μικροδευτερόλεπτο του τρέχοντος χρόνου.

uniqid() Λειτουργία

ΓλώσσαΕπεξήγησηuniqid(more_entropy,
) Παράμετροι
Επεξήγηση Περιγραφή
more_entropy Προαιρετικό. Ορίζει πρόθεμα για το ID. Είναι πολύ χρήσιμο αν δύο σελίδες δημιουργούν ID την ίδια μικροδευτερόλεπτη.

Προαιρετικό. Ορίζει περισσότερη ενέργεια στο τέλος της τιμής επιστροφής.

Αν Επεξήγηση prefix more_entropy Αν ο παραμέτρος οριστεί σε true, είναι 23 χαρακτήρες μακράς. Αν ο παραμέτρος είναι κενός, η επιστρεφόμενη αλφαριθμητική τιμή έχει 13 χαρακτήρες.

Αν more_entropy Αν ο παραμέτρος οριστεί σε true, προστίθεται επιπλέον ενέργεια στο τέλος της τιμής επιστροφής (χρησιμοποιώντας το συνδυασμό γραμμικής συνάρτησης συνάρτησης συνάρτησης), κάτι που βελτιώνει την μοναδικότητα του αποτελέσματος.

Αποτελεσματικότητα

Επιστρέφει ως αλφαριθμητικό τη μοναδική ταυτοποίηση.

Συμβουλές και Σχόλια

Σχόλια:Επειδή η λειτουργία βασίζεται στο συστήμα χρόνου, το ID που δημιουργείται από αυτή τη λειτουργία δεν είναι το καλύτερο. Για να δημιουργήσετε ένα απόλυτα μοναδικό ID, χρησιμοποιήστε τη λειτουργία md5() (βρείτε τις λειτουργίες字符串 στο εγχειρίδιο).

Παράδειγμα

<?php
echo uniqid();
?>

Απώτερη Εκτύπωση:

4415297e3af8c