PHP array_merge_recursive()ฟังก์ชั่น
ตัวอย่าง
รวมสองอาร์เรย์เป็นอาร์เรย์เดียว:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
ความหมายและการใช้งาน
ฟังก์ชัน array_merge_recursive() จะรวมอาร์เรย์ตั้งแต่หนึ่งอาร์เรย์ขึ้นไปเป็นอาร์เรย์เดียว
ความแตกต่างระหว่างฟังก์ชันนี้และฟังก์ชันarray_merge()คือเมื่อองค์ประกอบอาร์เรย์ตั้งแต่สององค์ประกอบขึ้นไปมีคีย์เดียวกัน แทนที่จะแทนที่คีย์ ฟังก์ชัน array_merge_recursive() จะสร้างค่าเป็นอาร์เรย์
หมายเหตุ:หากคุณกำหนดอาร์เรย์เพียงหนึ่งอาร์เรย์ให้กับฟังก์ชัน array_merge_recursive() อาร์เรย์จะทำงานเหมือนกับ ฟังก์ชัน array_merge()ทุกประการ
ไวยากรณ์
array_merge_recursive(array1, array2, array3, ...)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับอาร์เรย์ที่ผสาน |
---|---|
รุ่น PHP: | 4.0.1+ |
❮ การอ้างอิงอาร์เรย์ PHP