获得免费席位(随机?)

时间:2013-06-17 06:05:01

标签: php

我有一个全局变量可以处理用户站在“物品”(座位上)或只是站在座位上的情况。因此我有2个全局变量作为指导。

 $users[$someUserID]['seat']     <----

和此:

  $standing[$someSeatID]['seat'] <----
如果用户站在座位上,

处理。

现在我将创建一个功能,为我提供一个免费的随机座位,而不是其他用户使用。我该怎么做?

$random = mt_rand(0, 97);

但我怎样才能检查它是否也是免费的

 $users[id..]['seat']

 $standing[seat..]['seat']?

1 个答案:

答案 0 :(得分:1)

您可以尝试构建一个未使用的座位ID数组,然后从此数组中检索随机数组索引。

请注意,如果座位的数据类型相当大(而不是,例如,整数)并且您有数千个这样的数据类型,则可能会导致性能问题,您可能需要简化座位表示以避免这种情况。 / p>

相关问题