I-$ran = array(1,2,3,4);
denilen bir dizi var
Ben bunu nasıl yapabilirim, bu dizinin dışında rastgele bir değer almak ve bir değişkende saklamak gerekiyor?
Sen kullanabilirsiniz mt_rand()
$random = $ran[mt_rand(0, count($ran) - 1)];
Eğer değer gerekiyorsa, bu gibi bir fonksiyonu olarak kullanışlı geliyor
function random_value($array)
{
return $ran[mt_rand(0, count($ran) - 1)];
}
Umarım işe yarar, bu hile yapmak gerektiğini düşünüyorum.
$my_array = array('one', 'two', 'three', 'four', 'five', 'six');
print $my_array[array_rand($my_array, 1)];
veya aşağıdaki gibi bir şey kullanabilirsiniz.
$my_array = array('one', 'two', 'three', 'four', 'five', 'six');
print $my_array[rand(1, count($my_array))];