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);
?>

ทดลองรัน