ฟังก์ชัน array_unshift

ฟังก์ชัน array_unshift เพิ่มองค์ประกอบ ที่จุดเริ่มต้นของอาร์เรย์ ในขณะที่อาร์เรย์ที่ส่งเข้ามา จะถูกเปลี่ยนแปลง และฟังก์ชันจะส่งกลับจำนวนใหม่ของ องค์ประกอบในอาร์เรย์ องค์ประกอบสำหรับเพิ่ม จะถูกระบุโดยคั่นด้วยเครื่องหมายจุลภาค

ไวยากรณ์

phparray_unshift(array &$array, mixed ...$values): int

ตัวอย่าง

เรามาเพิ่มอีก 2 องค์ประกอบ ที่จุดเริ่มต้นของอาร์เรย์:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  $num = array_unshift($arr, 'a', 'b');
  var_dump($arr);
?>

ผลลัพธ์ของการรันโค้ด:

php['a', 'b', 1, 2, 3, 4, 5]

ในตัวแปร $num จะมีจำนวนใหม่ของ องค์ประกอบอาร์เรย์:

php7

ดูเพิ่มเติม

  • ฟังก์ชัน array_shift,
    ซึ่งดึงองค์ประกอบแรกออกจากอาร์เรย์