154 of 410 menu

ฟังก์ชัน shuffle

ฟังก์ชัน shuffle ดำเนินการสับเปลี่ยน อาร์เรย์เพื่อให้องค์ประกอบเรียงลำดับแบบสุ่ม ฟังก์ชันนี้จะแก้ไขอาร์เรย์ต้นทางโดยตรง: ซึ่งหมายความว่าผลลัพธ์ของการทำงานของฟังก์ชันไม่จำเป็นต้อง กำหนดค่าให้กับตัวแปรใด ๆ - การเปลี่ยนแปลงจะเกิดขึ้น กับอาร์เรย์เอง

ไวยากรณ์

shuffle(array &$array): bool

ตัวอย่าง

มาสับเปลี่ยนองค์ประกอบอาร์เรย์แบบสุ่มกัน:

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

ตัวอย่าง . การใช้งาน

เติมอาร์เรย์ด้วยตัวเลขตั้งแต่ 1 ถึง 10 เพื่อให้เรียงลำดับแบบสุ่มและ ไม่ซ้ำกัน ในการนี้จะสร้างอาร์เรย์ ด้วยตัวเลขตั้งแต่ 1 ถึง 10 โดยใช้ range แล้วสับเปลี่ยนด้วย shuffle:

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

ตัวอย่าง . การใช้งาน

สร้างรายการ ul, ที่เติมด้วยตัวเลขสุ่มตั้งแต่ 1 ถึง 10:

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

ดูเพิ่มเติม

  • ฟังก์ชัน str_shuffle,
    ซึ่งสับเปลี่ยนอักขระในสตริงแบบสุ่ม
  • ฟังก์ชัน array_rand,
    ซึ่งเลือกค่าสุ่มจากอาร์เรย์
  • ฟังก์ชัน mt_rand,
    ซึ่งสร้างตัวเลขสุ่ม
ไทย
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ʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ