我想在PHP中加扰一个数组

时间:2010-05-14 19:52:26

标签: php multidimensional-array random

我希望PHP通过从预定义列表中挑选大量项目n次来随机创建一个多维数组,但绝不会有2倍相同。

让我把它放在现实生活中的人类话语中:我想写一份蔬菜和肉类清单,我希望php为我制作一个菜单,每天都有其他东西,然后是昨天。

我试过,我得到的只是争抢,但总有双打:s

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

使用array_rand()shuffle()

答案 2 :(得分:0)

随机!=唯一

您需要:

a)创建一个包含所有可能组合的列表,然后随机选择并删除一个

b)存储您的结果,以便您可以将随机选择与之前的选择进行比较。