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() ฟังก์ชันจะคืนค่าตัวแปรซึ่งเป็นสรีระบบเรียงลำดับที่มีตัวเลขหลักชื่อ ที่มีการปรับค่าที่เริ่มต้นที่ 0

การใช้งาน

array_merge_recursive(array1,array2,array3...)
ตัวแปร รายละเอียด
array1 จำเป็น กำหนดตัวแปรตัวเดียว
array2 ทางเลือก กำหนดตัวแปรตัวเดียว
array3 ทางเลือก กำหนดตัวแปรตัวเดียว

รายละเอียดเทคนิค

ค่าที่คืนค่า คืนค่าตัวแปรซึ่งเป็นสรีระบบเรียงลำดับ
PHP รุ่น: 4.0.1+