我有一个名为 $ran = array(1,2,3,4); 的数组 我需要从这个数组中获取一个随机值并将其存储在一个变量中,我该怎么做? 原文由 Elitmiar 发布,翻译遵循 CC BY-SA 4.0 许可协议
你也可以这样做: $k = array_rand($array); $v = $array[$k]; 当你有一个关联数组时,这是这样做的。 原文由 reko_t 发布,翻译遵循 CC BY-SA 2.5 许可协议
mt_srand 使用示例 如果需要从文本中随机选择一行但始终基于某事 $rows = array_map('trim', explode("\n", $text)); mt_srand($item_id); $row = $rows[rand(0, count($rows ) - 1)]; 原文由 Hebe 发布,翻译遵循 CC BY-SA 4.0 许可协议
你也可以这样做:
当你有一个关联数组时,这是这样做的。