37、PHP 原生魅力 - 字符串 - 生成唯一字符串
如果你需要生成一个唯一的字符串,你可以使用 uniqid()
函数。
它不是一个随机生成函数。它返回字符串格式的微秒时间戳。
不礴有前缀
<?php
$id = uniqid('');
echo $id . PHP_EOL;
输出如下:
$ php 37-uniqid.php
665f200d502b7
你可以在字符串前加上前缀以区分唯一值。
<?php
$id = uniqid('cache_');
echo $id . PHP_EOL;
输出如下:
$ php 37-uniqid.php
cache_665f1fc050235
$ php 37-uniqid.php
cache_665f1fc0c01fb
带有前缀的函数 uniqid() 增加了更多的信息量:
<?php
$id = uniqid('cache_', true);
echo $id . PHP_EOL;
输出如下:
$ php 37-uniqid.php
cache_665f2059479d41.24104739
请登录后再评论