如何设置PHP以在这两组变量之间随机选择:
$key = goop;
$john = heck yeah;
和这个
$key = roop;
$john = reck reah;
非常感谢! :)
答案 0 :(得分:3)
例如:
if ( rand(0,1) )
{
$key = "goop";
$john = "heck yeah";
}
else
{
$key = "roop";
$john = "reck reah";
}
答案 1 :(得分:1)
我建议使用数组:
$selection = array(
array('goop', 'heck yeah'),
array('roop', 'reck reah')
);
shuffle($selection);
list($key, $john) = array_pop($selection);
答案 2 :(得分:0)
将值存储在数组中,然后使用rand()
生成值:
$key_vals = array('goop', 'roop', 'toop');
$john_vals = array('heck yeah', 'reck reah', 'leck leah');
$key = $key_vals[rand(0, (count($key_vals) - 1))];
$john = $john_vals[rand(0, (count($john_vals) - 1))];
您可以通过向各个数组添加值并增加最大随机数(即rand()
中的第二个参数)来轻松扩展它。