可以使用uniqid()函数来生成16位唯一ID。默认情况下,它会生成一个长度为13位的ID,但是可以通过在函数内传递参数来指定前缀和是否使用更多的随机化来增加ID的长度。以下是一个生成16位唯一ID的示例代码:
$id = uniqid('', true); //使用默认前缀并开启更多随机化
if (strlen($id) < 16) {
$id = str_pad($id, 16, '0', STR_PAD_RIGHT); //用0填补不足16位的部分
}
echo $id;
可以使用uniqid()函数来生成16位唯一ID。默认情况下,它会生成一个长度为13位的ID,但是可以通过在函数内传递参数来指定前缀和是否使用更多的随机化来增加ID的长度。以下是一个生成16位唯一ID的示例代码:
$id = uniqid('', true); //使用默认前缀并开启更多随机化
if (strlen($id) < 16) {
$id = str_pad($id, 16, '0', STR_PAD_RIGHT); //用0填补不足16位的部分
}
echo $id;