154 of 410 menu

Hàm shuffle

Hàm shuffle thực hiện xáo trộn mảng để các phần tử của nó được sắp xếp theo thứ tự ngẫu nhiên. Hàm này thay đổi chính mảng đó: điều này có nghĩa là kết quả của hàm không cần gán vào đâu cả - thay đổi sẽ được thực hiện trên chính mảng.

Cú pháp

shuffle(array &$array): bool

Ví dụ

Hãy xáo trộn các phần tử của mảng theo thứ tự ngẫu nhiên:

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

Ví dụ . Ứng dụng

Hãy điền mảng với các số từ 1 đến 10 sao cho chúng xuất hiện theo thứ tự ngẫu nhiên và không lặp lại. Để làm điều này, hãy tạo một mảng với các số từ 1 đến 10 bằng cách sử dụng range và xáo trộn nó bằng shuffle:

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

Ví dụ . Ứng dụng

Hãy tạo một danh sách ul, được điền bằng các số ngẫu nhiên từ 1 đến 10:

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

Xem thêm

  • hàm str_shuffle,
    hàm này xáo trộn các ký tự trong chuỗi theo thứ tự ngẫu nhiên
  • hàm array_rand,
    hàm này chọn các giá trị ngẫu nhiên từ mảng
  • hàm mt_rand,
    hàm này tạo ra các số ngẫu nhiên
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối