在不使用外部库的情况下在 PHP 中生成 UUID 的最佳方法
Best way to generate a UUID in PHP without using external libraries
我知道有像 https://github.com/ramsey/uuid 这样的工具可以生成 UUID,但我不使用 composer,而是想在我的登录控制器中生成 UUID。
你可以使用这个:
它使用随机字节,并使用 vsprintf 函数将它们放在正确的位置。
$UUID = vsprintf( '%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex(random_bytes(16)), 4) );
我知道有像 https://github.com/ramsey/uuid 这样的工具可以生成 UUID,但我不使用 composer,而是想在我的登录控制器中生成 UUID。
你可以使用这个:
它使用随机字节,并使用 vsprintf 函数将它们放在正确的位置。
$UUID = vsprintf( '%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex(random_bytes(16)), 4) );