Ben diziden rasgele bir değer çekmek gerekiyor, en i 100 değerleri ile bir dizi, nasıl ben bu dizinin üzerinden rastgele 5 değerlerini çekip çıkarabilir var varsayalım?
array_rand () ile üretilen bir dizi her zaman sipariş edilecektir
$ Sonuçları [0] < $ Sonuçları [1] < $ Sonuçları [2] < $ Sonuçları [3] < $ Sonuçları [4]
Eğer) (array_rand sonra, sırasız olmak istiyorsanız, size () işlevi shuffle kullanabilirsiniz
$data = range(1, 100);
$results = array_rand($data, 5);
shuffle($result);
print_r($results);
Sen doğru.
göre http://us3.php.net/manual/en/function.array-rand.php
Yapabileceğiniz:
<?php
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>