PHP uniqid() 函数

定义和用法

uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。

语法

uniqid(ຄວາມອະທິບາຍ,more_entropy)
参数 描述
ຄວາມອະທິບາຍ 可选。为 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。
more_entropy ຄວາມອະທິບາຍ

ທາງເລືອກ. ປະກອບສະເພາະທີ່ກໍານົດຂອງຫົວຂໍ້ວິສະວະກອນທີ່ຕິດກັບຄຳນວຍງານທີ່ສຳລັບການກັບຄວາມລັບ.

ຖ້າ ຄວາມອະທິບາຍ prefix more_entropy ກໍານົດປະກອບຂອງຫົວຂໍ້ວິສະວະກອນຕັ້ງຂອງ true ແມ່ນ 23 ຄຳນວຍງານ. ຖ້າກໍານົດປະກອບຂອງຫົວຂໍ້ວິສະວະກອນບໍ່ມີຄວາມຈຳນວນຫຼາຍຫຼາຍກວ່າເວລາລະບົບດັ່ງກ່າວຫຼາຍຫຼາຍກວ່າເວລາລະບົບ.

ຖ້າ more_entropy ກໍານົດປະກອບຂອງຫົວຂໍ້ວິສະວະກອນຕັ້ງຂອງ true ໃນຄຳນວຍງານທີ່ສຳລັບການໃຫ້ຄຳນວຍງານທີ່ມີຄວາມອັນສະບາຍຫຼາຍຫຼາຍກວ່າ.

ຄຳນວຍງານ

ກັບຮູບແບບຂອງຄຳນວຍງານທີ່ບັນທຶກຄຳນວຍງານສະເພາະ.

ຄຳເຕືອນແລະຄວາມອະທິບາຍ

ຄວາມອະທິບາຍ:ຍ້ອນວ່າມັນຕິດຄັງກັບເວລາລະບົບ,ID ທີ່ສ້າງຂຶ້ນໂດຍການໃຊ້ຫົວຂໍ້ວິສະວະກອນດັ່ງກ່າວບໍ່ແມ່ນຫຼັກ. ຖ້າທ່ານຕ້ອງສ້າງ ID ທີ່ສະເພາະສະບາຍຫຼາຍຫຼາຍກວ່າເວລາລະບົບ,ທ່ານຈະໃຊ້ຫົວຂໍ້ວິສະວະກອນ md5() (ບັນທຶກວ່າຫົວຂໍ້ວິສະວະກອນຄຳນວຍງານ).

ຄວາມຈຳນວນ

<?php
echo uniqid();
?>

ການສະແດງຄືກັນອັນດຽວກັນ:

4415297e3af8c