PHP shuffle() ฟังก์ชัน
ตัวอย่าง
จัดลำดับอิเล็กทรอนิกส์ขององค์ประกอบในแอร์เรย์ในลำดับสุ่มๆ
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array);; print_r($my_array); ?>
คำนิยามและวิธีใช้
ฟังก์ชัน shuffle() จัดลำดับอิเล็กทรอนิกส์ขององค์ประกอบในแอร์เรย์ในลำดับสุ่มๆ
ฟังก์ชันนี้จะแบ่งแอร์เรย์ให้มีชื่อตัวแปรใหม่ ชื่อตัวแปรที่มีอยู่แล้วจะถูกลบออกไป (ดูตัวอย่างด้านล่าง ตัวอย่าง 1)
รูปแบบ
shuffle(array)
ตัวแปร | คำอธิบาย |
---|---|
array | สำคัญ |
รายละเอียดเทคนิค
ค่าที่กลับค่า | ถ้าประสบความสำเร็จจะกลับค่า TRUE ถ้าล้มเหลวจะกลับค่า FALSE |
PHP รุ่น | 4+ |
บันทึกการปรับปรุง |
ตั้งแต่ PHP 4.2.0 ตัวเรียกเลขสุ่มจะทำงานโดยอัตโนมัติ หมายเหตุ: ฟังก์ชันนี้จะให้ค่าใหม่แก่ตัวแปรในแอร์เรย์ ซึ่งจะลบชื่อตัวแปรเดิมออกไป ไม่เพียงแค่เปลี่ยนลำดับ หมายเหตุ: ตั้งแต่ PHP 4.2.0 ไม่จำเป็นต้องใช้ฟังก์ชัน srand() หรือ mt_srand() ในการเรียกใช้ตัวเรียกเลขสุ่ม ซึ่งถูกทำงานโดยอัตโนมัติแล้ว |
ตัวอย่างเพิ่มเติม
ตัวอย่าง 1
จัดลำดับอิเล็กทรอนิกส์ขององค์ประกอบในแอร์เรย์ในลำดับสุ่มๆ
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array);; print_r($my_array); ?>