ส่งกลับ 5 องค์ประกอบและแทรกค่า "สีน้ำเงิน" ลงในองค์ประกอบใหม่ของอาร์เรย์:
<?php$a=array("red","green");print_r(array_pad($a,5,"blue"));?>ฟังก์ชัน array_pad() แทรกองค์ประกอบตามจำนวนที่ระบุพร้อมกับค่าที่ระบุลงในอาร์เรย์
เคล็ดลับ: หากคุณตั้งค่าพารามิเตอร์ขนาดให้เป็นจำนวนลบ ฟังก์ชันจะแทรกองค์ประกอบใหม่ก่อนอาร์เรย์ดั้งเดิม (ดูตัวอย่างด้านล่าง)
หมายเหตุ: หากพารามิเตอร์ขนาดน้อยกว่าความยาวของอาร์เรย์ดั้งเดิม ฟังก์ชันนี้จะไม่ลบองค์ประกอบใดๆ
array_pad( อาร์เรย์ ขนาด ค่า )
| พารามิเตอร์ | อธิบาย |
|---|---|
| อาร์เรย์ | ที่จำเป็น. ระบุอาร์เรย์ |
| ขนาด | ที่จำเป็น. ระบุจำนวนองค์ประกอบอาร์เรย์ที่ส่งคืนจากฟังก์ชัน |
| ค่า | ที่จำเป็น. ระบุค่าขององค์ประกอบใหม่ในอาร์เรย์ที่ส่งคืนจากฟังก์ชัน |
| ค่าส่งคืน: | ส่งกลับอาร์เรย์ที่มีองค์ประกอบใหม่ |
|---|---|
| เวอร์ชัน PHP: | 4+ |
ใช้พารามิเตอร์ขนาดเชิงลบ:
<?php$a=array("red","green");print_r(array_pad($a,-5,"blue"));?>