สร้างอาร์เรย์ที่มีองค์ประกอบตั้งแต่ "0" ถึง "5":
<?php$number = range(0,5);print_r ($number);?>ฟังก์ชัน range() สร้างอาร์เรย์ที่มีช่วงขององค์ประกอบที่ระบุ
ฟังก์ชันนี้ส่งคืนอาร์เรย์ที่มีองค์ประกอบจากต่ำไปสูง
หมายเหตุ: หากพารามิเตอร์ต่ำมากกว่าพารามิเตอร์สูง อาร์เรย์ที่สร้างขึ้นจะเรียงจากสูงไปต่ำ
ช่วง ( ต่ำ, สูง, ขั้น )
พารามิเตอร์ | อธิบาย |
---|---|
ต่ำ | ที่จำเป็น. ระบุค่าต่ำสุดขององค์ประกอบอาร์เรย์ |
สูง | ที่จำเป็น. ระบุค่าสูงสุดขององค์ประกอบอาร์เรย์ |
ขั้นตอน | ไม่จำเป็น. ระบุการก้าวระหว่างองค์ประกอบ ค่าเริ่มต้นคือ 1 |
ค่าส่งคืน: | ส่งกลับอาร์เรย์ที่มีองค์ประกอบจาก ต่ำ ไป สูง |
---|---|
เวอร์ชัน PHP: | 4+ |
บันทึกการอัปเดต: | พารามิเตอร์ ขั้นตอน เป็นสิ่งใหม่ใน PHP 5.0 ใน PHP เวอร์ชัน 4.1.0 ถึง 4.3.2 ฟังก์ชันนี้จะถือว่าสตริงตัวเลขเป็นสตริงแทนที่จะเป็นจำนวนเต็ม สตริงตัวเลขจะถูกใช้สำหรับลำดับอักขระ เช่น "5252" จะถือเป็น "5" การรองรับลำดับอักขระและอาร์เรย์จากมากไปหาน้อยเป็นเรื่องใหม่ใน PHP 4.1.0 ค่าลำดับอักขระถูกจำกัดความยาว หากความยาวมากกว่าหนึ่ง จะใช้เฉพาะอักขระตัวแรกเท่านั้น ก่อนหน้าเวอร์ชันนี้ range() จะสร้างอาร์เรย์จำนวนเต็มเพิ่มขึ้นเท่านั้น |
ส่งกลับอาร์เรย์ที่มีองค์ประกอบจาก "0" ถึง "50" โดยเพิ่มขึ้นทีละ 10:
<?php$number = range(0,50,10);print_r ($number);?>การใช้ตัวอักษร - ส่งกลับอาร์เรย์ที่มีองค์ประกอบจาก "a" ถึง "d":
<?php$letter = range("a","d");print_r ($letter);?>