143 of 410 menu

ฟังก์ชัน array_merge_recursive

ฟังก์ชัน array_merge_recursive รวมสอง อาร์เรย์หรือมากกว่านั้นเข้าด้วยกัน ความแตกต่างจากฟังก์ชัน array_merge จะปรากฏเมื่อในอาร์เรย์ที่รวมมี คีย์ที่เหมือนกัน ดูตัวอย่าง

ไวยากรณ์

array_merge_recursive(array ...$arrays): array

ตัวอย่าง

ลองรวมสองอาร์เรย์ที่มี คีย์เหมือนกัน:

<?php $arr1 = ['a' => 1, 2, 3]; $arr2 = ['a' => 4, 5, 6]; $res = array_merge_recursive($arr1, $arr2); var_dump($res); ?>

ผลลัพธ์จากการรันโค้ด:

['a' => [1, 4], 2, 3, 5, 6]

ตัวอย่าง

เพื่อเปรียบเทียบ ดูว่าฟังก์ชัน array_merge จะทำงานอย่างไร:

<?php $arr1 = ['a' => 1, 2, 3]; $arr2 = ['a' => 4, 5, 6]; $res = array_merge($arr1, $arr2); var_dump($res); ?>

ผลลัพธ์จากการรันโค้ด:

['a' => 1, 2, 3, 5, 6]

ดูเพิ่มเติม

  • ฟังก์ชัน array_merge,
    ซึ่งรวมอาร์เรย์เช่นกัน
  • ฟังก์ชัน array_combine,
    ซึ่งรวมสองอาร์เรย์เป็นหนึ่งอาร์เรย์เชื่อมโยง
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ