使用する変数のこれら2つのセットからランダムに選択するようにPHPを設定するにはどうすればよいですか?
$key = goop;
$john = heck yeah;
この
$key = roop;
$john = reck reah;
どうもありがとう!:)
例えば:
if ( rand(0,1) )
{
$key = "goop";
$john = "heck yeah";
}
else
{
$key = "roop";
$john = "reck reah";
}
配列を使用することをお勧めします:
$selection = array(
array('goop', 'heck yeah'),
array('roop', 'reck reah')
);
shuffle($selection);
list($key, $john) = array_pop($selection);
値を配列に格納してから、を使用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))];
それぞれの配列に値を追加し、最大乱数を増やすことで、これを簡単に拡張できます(つまり、の2番目の引数rand()
)。