我有一个名为
的变量 $core
我还有另外 3 个变量,名为
$one, $two, $three
我需要(很多次)显示这些变量的随机组合,其中 $core 始终包含在内,并且其他 3 个变量中的 1 个在之前或之后包含一次:
例如:
$two $core
$core $one
$three $core
$core $two
我不确定如何在 PHP 中实现这种随机性? 如果能朝着正确的方向插入,我们将不胜感激。
谢谢
最佳答案
不要使用单独的变量。使用数组:
$vals = array($one, $two, $three);
构建临时数组:
$new = array($core, $vals[array_rand($vals, 1)]);
然后随机播放:
shuffle($new);
关于PHP随机显示变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8705064/