154 of 410 menu

Funkcija shuffle

Funkcija shuffle veic masīva sajaukšanu tā, lai tā elementi iet nejaušā secībā. Šī funkcija maina pašu masīvu: tas nozīmē, ka funkcijas darbības rezultāts nav jāpiešķir nekur - izmaiņas notiks pašā masīvā.

Sintakse

shuffle(array &$array): bool

Piemērs

Sajauksim masīva elementus nejaušā secībā:

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

Piemērs . Pielietojums

Aizpildīsim masīvu ar skaitļiem no 1 līdz 10 tā, lai tie iet nejaušā secībā un neatkārtotos. Lai to izdarītu, ģenerēsim masīvu ar skaitļiem no 1 līdz 10, izmantojot range un sajauksim to, izmantojot shuffle:

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

Piemērs . Pielietojums

Izveidosim ul sarakstu, aizpildītu ar nejaušiem skaitļiem no 1 līdz 10:

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

Skatiet arī

  • funkciju str_shuffle,
    kas sajauk virknes rakstzīmes nejaušā secībā
  • funkciju array_rand,
    kas izvēlas nejaušas vērtības no masīva
  • funkciju mt_rand,
    kas ģenerē nejaušus skaitļus
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt