(PHP 4, PHP 5, PHP 7, PHP 8)
shuffle — Bir diziyi karar
&$dizi
) : boolBu işlev belirtilen diziyi karar (elemanları rasgele sıralar). Kriptografi amaçlarına uygun olmayan bir rasgele sayı üreteci kullanır.
dizi
Karılacak dizi.
Başarı durumunda true
, başarısızlık durumunda false
döner.
Sürüm: | Açıklama |
---|---|
7.1.0 | Dahili rasgelelik algoritması olarak, libc rand işlevi yerine » Mersenne Twister rasgele sayı üreteci kullanılacak şekilde değiştirildi |
Örnek 1 - shuffle() örneği
<?php
$sayılar = range(1, 20);
shuffle($sayılar);
foreach ($sayılar as $sayı) {
echo "$sayı ";
}
?>
Bilginize: Bu işlev dizi elemanlarına yeni anahtarlar atar. Anahtarları yeniden düzenlemek yerine evvelce atanmış anahtarları silecektir.