Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน array_splice() ใน PHP


ฟังก์ชัน array_splice() จะลบและแทนที่องค์ประกอบที่ระบุของอาร์เรย์ ส่งคืนอาร์เรย์ที่ประกอบด้วยองค์ประกอบที่แยกออกมา

ไวยากรณ์

array_splice(arr1, begin, len, arr2)

พารามิเตอร์

  • arr1 − อาร์เรย์ที่ระบุ

  • เริ่มต้น − เมื่อการถอดองค์ประกอบเริ่มต้นขึ้น ในที่นี้ 0 เป็นองค์ประกอบแรก ในขณะที่จำนวนลบระบุจุดเริ่มต้นจากองค์ประกอบสุดท้าย -2 หมายถึงเริ่มต้นที่องค์ประกอบสุดท้ายที่สองของอาร์เรย์

  • เลน − ระบุจำนวนขององค์ประกอบที่จะลบ นอกจากนี้ยังกำหนดความยาวของอาร์เรย์ที่ส่งคืน

  • arr2 − นี่คืออาร์เรย์ที่มีองค์ประกอบที่จะแทรกลงในอาร์เรย์ดั้งเดิม ในการแทรกค่าเดียว ให้ระบุเฉพาะค่านั้น และคุณไม่จำเป็นต้องระบุทั้งอาร์เรย์

คืนสินค้า

ฟังก์ชัน array_splice() ส่งกลับอาร์เรย์ที่ประกอบด้วยองค์ประกอบที่แยกออกมา

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
$arr1 = array("mac", "windows", "linux");
array_splice($arr1, 2);
print_r($arr1);
?>

ผลลัพธ์

Array (
   [0] => mac
   [1] => windows
)

ตัวอย่าง

เรามาดูตัวอย่างกัน −

<?php
$arr1 = array("accessories", "tablet", "laptop", "mobile");
array_splice($arr1, 3, 0, "desktop");
print_r($arr1);
?>

ผลลัพธ์

Array (
   [0] => accessories
   [1] => tablet
   [2] => laptop
   [3] => desktop
   [4] => mobile
)