154 of 410 menu

Kazi ya shuffle

Kazi shuffle huchanganya safu ya kawaida ili vipengele vyake viende kwa mpangilio wa nasibu. Wakati huo huo kazi hubadilisha safu yenyewe: hii inamaanisha matokeo ya kazi hayahitaji kupeanwa mahali popote - mabadiliko yatatokea kwenye safu yenyewe.

Miundo

shuffle(array &$array): bool

Mfano

Wacha tuchanganye vipengele vya safu kwa mpangilio wa nasibu:

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

Mfano . Utumizi

Wacha tujaze safu kwa nambari kutoka 1 hadi 10 ili ziende kwa mpangilio wa nasibu na zisirudie. Kwa hili tutatengeneza safu ya nambari kutoka 1 hadi 10 kwa kutumia range na kuichanganya kwa kutumia shuffle:

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

Mfano . Utumizi

Wacha tutengeneze orodha ul, iliyojazwa kwa nambari za nasibu kutoka 1 hadi 10:

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

Angalia pia

  • kazi str_shuffle,
    ambayo huchanganya herufi za mfuatilio kwa mpangilio wa nasibu
  • kazi array_rand,
    ambayo huchagua maadili ya nasibu kutoka kwenye safu
  • kazi mt_rand,
    ambayo hutengeneza nambari za nasibu
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa