我想在php中生成20个字符的哈希码并插入到表中,哈希码应该是唯一的.
之后,哈希码可用于访问表中的记录.
<?php
echo uniqid();
//generate 20 charcter alphanumeric id here
?>
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
小智 5
试试这个,它将始终根据microtime和随机数生成一个不同的,唯一的字符串.
<?php
// Here microtime will be unique everytime
echo substr(md5(microtime()*rand(0,9999)),0,20);
?>
Run Code Online (Sandbox Code Playgroud)