ตัวอย่างโค้ด :
1 2 3 4 5 | <?php $array = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"); $output = array_rand( $array , 2 ); print_r( $output ); ?> |
ผลลัพธ์ :
Array ( [0] => 3 [1] => 8 ) |
ฟังก์ชั่น array_rand จะทำหน้าที่สุ่มตำแหน่งของข้อมูล ออกมาเป็นจำนวนเท่ากับ พารามิเตอร์ตัวที่ 2 ย้ำนะครับสิ่งที่ได้จากฟังก์ชั่นนี้ คือเลขดัชนี ที่สุ่มได้ ไม่ใช่ค่าที่อยู่ภายในนะครับ ดูจากผลลัพธ์สิครับ จะได้ 8 กับ 3 ออกมา ทีนี้เมื่อเราได้เลขดัชนีแบบสุ่มๆ มาแล้ว เราก็สามารถ แสดงค่าที่อยู่ภายใน Array แบบสุ่มๆ ได้เช่นกัน
1 2 3 4 | <?php print( $array[ $output[0] ]); print( $array[ $output[1] ]); ?> |
ผลลัพธ์ :
di |
เห็นมั้ยครับว่าง่ายแสนง่าย ต่อไปเมื่อท่านต้องการจะเขียนโปรแกรม เพื่อสุ่มตัวอักษร เพื่อใช้เป็นรหัสผ่าน ท่านก็สามารถประยุกเอาจากคำสั่งที่ผม แนะนำในวันนี้ได้อย่างง่ายดาย
tooads.com says:
07/11/2553 at 07/11/2553
สุดยอดอ่ะท่าน กำลังหาสุ่ม array อยู่เลย อาศัยโคดคนอื่นๆมาโมฯต่อ ขอบคุณครับ
Wachira says:
07/09/2554 at 07/09/2554
ขอบคุณมากครับ กำลังลังทำ Function สุ่มคำ Prefix เพื่อใช้กับ Amazon Scripts พอดีครับ