154 of 410 menu

Shuffle funksiyası

shuffle funksiyası massivin elementlərini təsadüfi qaydada düzmək üçün onu qarışdırır. Bu zaman funksiya massivin özünü dəyişir: bu o deməkdir ki, funksiyanın nəticəsini heç yerə təyin etmək lazım deyil - dəyişikliklər massivin özündə baş verəcək.

Sintaksis

shuffle(array &$array): bool

Nümunə

Gəlin massivin elementlərini təsadüfi qaydada qarışdıraq:

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

Nümunə . Tətbiqi

Massivi 1-dən 10-a qədər nömrələrlə elə dolduraq ki, onlar təsadüfi qaydada düzülsün və təkrarlanmasın. Bunun üçün range vasitəsilə 1-dən 10-a qədər nömrələri olan massiv yaradıb shuffle ilə qarışdıracağıq:

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

Nümunə . Tətbiqi

ul siyahısını 1-dən 10-a qədər təsadüfi nömrələrlə dolduraq:

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

Həmçinin baxın

  • str_shuffle funksiyası,
    ki, sətrin simvollarını təsadüfi qaydada qarışdırır
  • array_rand funksiyası,
    ki, massivdən təsadüfi dəyərlər seçir
  • mt_rand funksiyası,
    ki, təsadüfi nömrələr yaradır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et