PHP实现 全球唯一标识生成
PHP实现全球唯一标识GUID生成:
/** * 生成全球唯一标识 */ function guidv4() { if (function_exists('com_create_guid') === true){ return trim(com_create_guid(), '{}'); } $data = openssl_random_pseudo_bytes(16); $data[6] = chr(ord($data[6]) & 0x0f | 0x40); // set version to 0100 $data[8] = chr(ord($data[8]) & 0x3f | 0x80); // set bits 6-7 to 10 return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4)); }
echo guidv4();
输出:EB0B1295-FE84-4D13-ACC4-DFE7ECE5D9D8
感谢技术圈的朋友们常来常往,希望我的每一个分享能帮助到大家,如果帮助到了您,请给我留下点点的评论或关注,我也想和您成为朋友,感谢大家一起交流一起进步