【发布时间】:2016-07-29 16:29:31
【问题描述】:
我正在尝试在一个数组中生成 6 个数字,我正在使用 mt_rand 函数,但是数组中不能有相同的数字。我将如何检查并再次生成号码?
我考虑过制作一个重复的数组并循环抛出并计算数组中有多少个,如果它大于 1 则重新生成数字并再次检查,但这似乎需要做很多工作php 可能有一个我找不到的本机函数...
重复的东西不是我需要帮助的,即检查值的键,我需要所有值都是唯一的。
【问题讨论】:
-
这不是一回事,就是要保证key和value不一样。我只需要价值观。
-
这个肯定是更好的副本:stackoverflow.com/questions/7792816/…
-
欢迎来到 Stack Overflow!如果这个问题不是@Laurel 发布的第二个问题的重复,请提供更多信息来解释它的不同之处。另外,为了方便其他用户帮助您,请包含一些代码以显示what you have tried,最好以minimal reproducible example 的形式。另见How to Ask。
标签: php