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