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); ?>
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); ?>