154 of 410 menu

shuffle Fonksiyonu

shuffle fonksiyonu, bir dizinin elemanlarını rastgele bir sırada olacak şekilde karıştırır. Fonksiyon dizinin kendisini değiştirir: bu, fonksiyonun sonucunun herhangi bir yere atanması gerekmediği anlamına gelir - değişiklikler dizinin kendisinde gerçekleşir.

Sözdizimi

shuffle(array &$array): bool

Örnek

Bir dizinin elemanlarını rastgele bir sırada karıştıralım:

<?php $arr = [1, 2, 3, 4, 5]; shuffle($arr); var_dump($arr); ?>

Örnek . Uygulama

Bir diziyi 1'den 10'a kadar olan sayılarla, rastgele sırada ve tekrarlanmayacak şekilde dolduralım. Bunun için range fonksiyonuyla 1'den 10'a kadar olan sayılardan bir dizi oluşturalım ve shuffle kullanarak karıştıralım:

<?php $arr = range(1, 10); shuffle($arr); var_dump($arr); ?>

Örnek . Uygulama

1'den 10'a kadar rastgele sayılarla doldurulmuş bir ul listesi yapalım:

<?php $arr = range(1, 10); shuffle($arr); echo '<ul>'; foreach ($arr as $elem) { echo '<li>' . $elem . '</li>'; } echo '</ul>'; ?>

Ayrıca Bakınız

  • str_shuffle fonksiyonu,
    bir dizenin karakterlerini rastgele bir sırada karıştırır
  • array_rand fonksiyonu,
    bir diziden rastgele değerler seçer
  • mt_rand fonksiyonu,
    rastgele sayılar üretir
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet