ความหมายและการใช้งาน
uniqid() ฟังก์ชั่นสร้างรหัสที่ไม่ซ้ำกันขึ้นอยู่กับ microtime (ที่เวลาปัจจุบันใน microseconds)
Note: รหัสที่สร้างขึ้นจากฟังก์ชั่นนี้ไม่ได้เป็นดีที่สุดเพราะมันขึ้นอยู่กับเวลาของระบบ ในการสร้างเรื่องยากมากที่จะคาดการณ์ ID ใช้ md5() ฟังก์ชั่น
วากยสัมพันธ์
uniqid( prefix,more_entropy )
พารามิเตอร์ | ลักษณะ |
---|---|
prefix | ไม่จำเป็น. ระบุคำนำหน้าเป็น ID ที่ไม่ซ้ำกัน (useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | ไม่จำเป็น. ระบุเอนโทรปีมากขึ้นในตอนท้ายของค่าตอบแทนที่ ซึ่งจะทำให้ผลที่ไม่ซ้ำกันมากขึ้น เมื่อตั้งค่าเป็น TRUE กลับสตริงจะเป็น 23 ตัวอักษร เริ่มต้นเป็นเท็จและส่งกลับสตริงจะมีความยาว 13 ตัวอักษร |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับระบุที่ไม่ซ้ำกันเป็นสตริง |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | พารามิเตอร์คำนำหน้ากลายเป็นตัวเลือกใน PHP 5.0 ขีด จำกัด 114 ตัวอักษรยาวสำหรับคำนำหน้าได้รับการเลี้ยงดูใน PHP 4.3.1 |
<PHP อื่น ๆ อ้างอิง