Devdit
 

PHP แทรก array ไว้ตำแหน่งที่ต้องการด้วย array_splice

1.4K

สอนเขียนภาษา PHP แทรก array ไว้ตำแหน่งที่ต้องการด้วย array_splice สมมติมีตัวแปร array อยู่แล้วและต้องการแทรกข้อมูลไว่ตรงตำแหน่งที่ต้องการแนะนำให้ใช้คำสั่ง array_splice สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP แทรก array ไว้ตำแหน่งที่ต้องการด้วย array_splice

<?php
    $a = array("apple", "orange", "banana", "berry");
    $insert = "mango";
    array_splice( $a, 2, 0, $insert );
    print_r( $a );
?>

ผลลัพธ์

Array ( [0] => apple [1] => orange [2] => mango [3] => banana [4] => berry )

โค้ดด้านบนมีการแทรกข้อมูล mango ไว้ที่ด้านหน้า banana ด้วยคำสั่ง array_splice โดยมีการกำหนดค่า argument คือ ตัวแปร array, ลำดับที่จะแทรก, ค่า length และตัวแปร array ที่จะแทรกลงไป ซึ่งจากโค้ดด้านบนกำหนดเลข 2 หมายความว่าแทรกลงในลำดับที่ 2 คือด้านหน้า banana

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ