PHP shuffle() Fonksiyonu

Örnek

Dizideki elemanları rasgele sırayla yeniden sıralayın:

<?php
$my_array = array("red","green","blue","yellow","purple");
shuffle($my_array);;
print_r($my_array);
?>

Çalıştırma Örneği

Tanım ve Kullanım

shuffle() fonksiyonu, dizideki elemanları rasgele sırayla yeniden düzenler.

Bu fonksiyon, dizideki elemanlara yeni anahtar adları atar. Mevcut anahtar adları silinir (aşağıdaki örnek 1'de görülecektir).

Sözdizimi

shuffle(array)
Parametreler Açıklama
array Gerekli. Kullanılacak diziyi tanımlar.

Teknik Açıklamalar

Dönüş Değeri: Başarılıysa TRUE, başarısızsa FALSE döner.
PHP Sürümü: 4+
Güncelleme Günlüğü:

PHP 4.2.0'dan itibaren, random number generator kendiliğinden tohumlanır.

Açıklama: Bu fonksiyon, dizideki birimlere yeni anahtar adları atar. Bu, mevcut anahtar adlarını sadece yeniden sıralamakla kalmaz, aynı zamanda siler.

Açıklama: PHP 4.2.0'dan itibaren, random number generator'a srand() veya mt_srand() fonksiyonlarıyla tohumlama gerekmeyen artık otomatik olarak yapılmaktadır.

Daha Fazla Örnek

Örnek 1

Dizideki elemanları rasgele sırayla yeniden düzenleyin:

<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");
shuffle($my_array);;
print_r($my_array);
?>

Çalıştırma Örneği