gpt4 book ai didi

php - 创建一个唯一的 key - 最有效的方式

转载 作者:行者123 更新时间:2023-12-04 14:07:23 25 4
gpt4 key购买 nike

我有两个函数,makeKey() 和 keyExists()。

makeKey() 简单地生成一个 5 位随机字母数字 key ,keyExists() 接受这个 key 作为它唯一的参数,并在一个表中查找,根据它是否存在返回 true/false。

我需要做一些非常简单的事情,但我想不出最快的方法。

我只需要做一个key,如果表中存在就再做一个key,以此类推,直到返回一个唯一的。我认为 while 循环就足够了吗?

谢谢,请原谅这个相当基本的问题,我想我昨天在阳光下煮了我的大脑。

最佳答案

我会使用 do-while 循环:

do {
$newKey = makeKey();
} while (keyExists($newKey));

这将在每次迭代时生成一个新 key ,直到该 key 不存在为止。

关于php - 创建一个唯一的 key - 最有效的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/934952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com