PHP array_push() ฟังก์ชัน
ตัวอย่าง
เพิ่ม "blue" และ "yellow" ไปที่ปลายของตัวแปร
<?php $a=array("red","green"); array_push($a,"blue","yellow"); print_r($a); ?>
คำนิยามและการใช้งาน
ฟังก์ชัน array_push() จะเพิ่มตัวแปรหนึ่ง หรือหลายตัวแปรไปที่ปลายของตัวแปรแรกและกลับค่าขนาดของตัวแปรใหม่
ฟังก์ชันนี้เท่ากับการเรียกฟังก์ชัน $array[] = $value หลายครั้ง
คำแนะนำและหมายเหตุ
หมายเหตุ:ถึงแม้ว่าตัวแปรมีชื่อแถวจะอยู่ในตัวแปร ตัวแปรที่เพิ่มเข้ามาก็จะมีกุญแจเลขเสมอ (ดูตัวอย่าง 2)
หมายเหตุ:ถ้าใช้ array_push() ในการเพิ่มอันดับเพียงหนึ่งในตัวแปรมีชื่อแถว ทำให้เรียกฟังก์ชันเพิ่มเติม อาจจะทำให้เกิดความหนักของการเรียกฟังก์ชันเพิ่มเติม
หมายเหตุ:หมายเหตุ: ถ้าเป็นฟังก์ชัน array_push() ไม่ได้เพิ่มตัวแปรที่เป็นตัวแปรมีชื่อแถว อาจทำให้เกิดคำเตือน เช่นเดียวกับ $var[] ที่จะสร้างตัวแปรใหม่
เรียกใช้:
array_push(array,value1,value2...)
ประกาศ | รายละเอียด |
---|---|
array | จำเป็น: กำหนดตัวแปร |
value1 | จำเป็น: กำหนดค่าที่ต้องการเพิ่ม |
value2 | ตัวเลือกต่อไป: กำหนดค่าที่ต้องการเพิ่ม |
รายละเอียดเทคนิค
กลับค่า: | กลับค่าของหน่วยงานตัวเลขใหม่ |
PHP 版本: | 4+ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง 1
ตัวแปรมีชื่อแถวแววตัวแปร
<?php $a=array("a"=>"red","b"=>"green"); array_push($a,"blue","yellow"); print_r($a); ?>