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

Merge สอง Arrays คง Keys เดิมใน PHP


เพื่อ merge สอง arrays คง keys เดิมใน PHP โค้ดมีดังนี้ −

ตัวอย่าง

<?php 
    $arr1 = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110"); 
    $arr2 = array("t"=>"115", "u"=>"103", "v"=>"105", "w"=>"125" ); 
    var_dump ($arr1 + $arr2); 
?>

ผลลัพธ์

จะผลลัพธ์ดังนี้ −

array(8) { 
    ["p"]=> string(3) "150" 
    ["q"]=> string(3) "100" 
    ["r"]=> string(3) "120" 
    ["s"]=> string(3) "110" 
    ["t"]=> string(3) "115" 
    ["u"]=> string(3) "103" 
    ["v"]=> string(3) "105" 
    ["w"]=> string(3) "125" }

ตัวอย่าง

มาดูตัวอย่างอีกอย่าง −

<?php 
    $arr1 = array(); 
    $arr2 = array("a" => "Jacob"); 
    var_dump ($arr1 + $arr2); 
?>

ผลลัพธ์

จะผลลัพธ์ดังนี้ −

array(1) { 
    ["a"]=> string(5) "Jacob" }