PHP uniqid() ฟังก์ชัน
คำนิยามและการใช้งาน
uniqid() ฟังก์ชันของ PHP สร้าง ID ที่มีเฉพาะอย่างยิ่งขึ้นตามเวลาปัจจุบันที่มีหน่วยเป็นไมโครวินาที
รูปแบบ
uniqid(คำอธิบาย,more_entropy)
พารามิเตอร์ | คำอธิบาย |
---|---|
คำอธิบาย | ที่เลือกตั้งตามความต้องการ กำหนดเนื้อหาที่มีหน้าตัวอักษรสำหรับ ID ถ้าสองสคริปต์ถูกสร้าง ID ในไมโครวินาทีเดียวกัน ตัวพารามิเตอร์นี้มีประโยชน์มาก |
more_entropy | เลือกตั้งตามความต้องการ กำหนดความเป็นเฉพาะอย่างยิ่งมากขึ้นในท้ายของค่าที่คืนค่า |
ที่เลือกตั้ง
ถ้า คำอธิบาย prefix more_entropy จัดการปริมาณของอักขระที่มีอยู่ในค่าที่คืนค่า จะมีอักขระยาว 23 อักขระ ถ้าค่าที่กำหนดให้เป็นค่าว่าง ตัวอักขระที่คืนค่าจะมีความยาว 13 อักขระ ถ้า
ถ้า more_entropy จัดการปริมาณของอักขระที่มีอยู่ในค่าที่คืนค่า จะมีอักขระเพิ่มเติมที่ติดท้ายของค่าที่คืนค่า (ใช้แบบสร้างตัวเลขที่เหมือนเส้นสายเสมือนสายสมบูรณ์) ซึ่งทำให้ความเป็นเฉพาะอย่างยิ่งของผลลัพธ์ดีขึ้น
ค่าที่คืนค่า
คืนค่าเป็นตัวอักษรที่มีเฉพาะอย่างยิ่ง
คำแนะนำและหมายเหตุ
หมายเหตุ:เนื่องจากที่มีการทำงานตามเวลาของระบบ ID ที่ถูกสร้างโดยฟังก์ชันนี้ไม่ใช่ ID ที่แน่นอนที่สุด ถ้าต้องการสร้าง ID ที่แน่นอนที่สุด ให้ใช้ฟังก์ชัน md5() (กรุณาค้นหาในส่วนของฟังก์ชันของตัวมัน)
ตัวอย่าง
<?php echo uniqid(); ?>
ออกมาเช่นนี้
4415297e3af8c