shuffle

(PHP 4, PHP 5, PHP 7, PHP 8)

shuffleBir diziyi karar

Açıklama

shuffle(array&$dizi): true

Bu işlev belirtilen diziyi karar (elemanları rasgele sıralar).

Dikkat

Bu işlev kriptografik olarak güvenilir değerler üretmez ve kriptografik amaçlarla veya döndürülen değerlerin tahmin edilemez olmasını gerektiren amaçlarla kullanılmamalıdır.

Kriptografik olarak güvenilir rastgelelik gerekliyse Random\Randomizer sınıfı Random\Engine\Secure motoru ile kullanılabilir. Basit kullanım durumlarında random_int() ve random_bytes() işlevleri, işletim sisteminin CSPRNG’i tarafından desteklenen kullanışlı ve güvenli bir arayüz sağlar.

Bilginize:

Dahili dizi göstericisi ilk elemana atanır.

Bağımsız Değişkenler

dizi

Karılacak dizi.

Dönen Değerler

Daima true döndürür.

Sürüm Bilgisi

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

Örnekler

Örnek 1 - shuffle() örneği

<?php
$sayılar
= range(1, 20);
shuffle($sayılar);
foreach (
$sayılar as $sayı) {
echo
"$sayı ";
}
?>

Notlar

Bilginize: Bu işlev dizi elemanlarına yeni anahtarlar atar. Anahtarları yeniden düzenlemek yerine evvelce atanmış anahtarları silecektir.

Ayrıca Bakınız

To Top