Kategoriler
Kodlama

array_rand kullanımı – PHP

array_rand fonksiyonu örnekler.

PHP ile array olarak gelen bir veri içerisinden rastgele bir tanesini seçmek için array_rand kullanmak hem kullanışlı hem de hızlı.

array_rand kullanım örneğini aşağıya ekledim. array_rand fonksiyonu random ve şansa bağlı çalışır.

$veri = ["bu bir", "bu iki", "bu üç", "bu dört"];
$rastgele = $veri[array_rand($veri, 1)];

Bir diğer örnek:

<?php
    $arr = array("name" => "Volkan", "age" => 21, "city" => "İstanbul");
    print("random key: " . array_rand($arr) ."\n");
    
    //generating an array of random keys
    print("array of random keys...\n");
    print_r(array_rand($arr, 2));
?>
/* çıktı
random key: age
array of random keys...
Array
(
    [0] => age
    [1] => city
)
*/

Örnek kullanım olarak online çekiliş gibi şeylerde kullanılabilir, kaynak: php.net/manual/en/function.array-rand.php

Eğer amacını içerisinden rastgele bir tanesini seçmek değil veriyi rastgele sıralamak ise shuffle kullanmalısınız, elbette shuffle ile sıralayıp rastgele bir sıradan bir tanesini seçmek gibi değişik de şeyler yapabilirsiniz.

Daha fazlası için beni Twitter’dan takp edebilirsiniz, kolay gelsin.