91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

php合并數組的方法是什么

PHP
小億
88
2024-01-22 11:27:22
欄目: 編程語言

PHP中合并數組的方法有以下幾種:

  1. 使用+操作符:使用+操作符可以將兩個數組合并成一個新的數組,如果兩個數組有相同的鍵名,則后面的數組將覆蓋前面的數組。
$array1 = array("a" => "apple", "b" => "banana");
$array2 = array("c" => "cat", "d" => "dog");
$result = $array1 + $array2;
print_r($result);

結果:

Array
(
    [a] => apple
    [b] => banana
    [c] => cat
    [d] => dog
)
  1. 使用array_merge函數:array_merge函數可以將多個數組合并成一個新的數組,同樣如果有相同的鍵名,則后面的數組將覆蓋前面的數組。
$array1 = array("a" => "apple", "b" => "banana");
$array2 = array("c" => "cat", "d" => "dog");
$result = array_merge($array1, $array2);
print_r($result);

結果:

Array
(
    [a] => apple
    [b] => banana
    [c] => cat
    [d] => dog
)
  1. 使用array_merge_recursive函數:array_merge_recursive函數可以將多個數組合并成一個新的數組,如果有相同的鍵名,則將值以遞歸方式合并成一個數組。
$array1 = array("a" => "apple", "b" => "banana");
$array2 = array("b" => "blue", "c" => "cat");
$result = array_merge_recursive($array1, $array2);
print_r($result);

結果:

Array
(
    [a] => apple
    [b] => Array
        (
            [0] => banana
            [1] => blue
        )
    [c] => cat
)

需要注意的是,上述方法中的數組合并都是將后面的數組追加到前面的數組,如果想要同時保留相同鍵名的元素,可以使用array_replace或array_replace_recursive函數。

0
新巴尔虎右旗| 安龙县| 沈阳市| 大安市| 台中市| 山东省| 吴桥县| 普兰店市| 八宿县| 潜山县| 尚志市| 宿松县| 龙海市| 凤台县| 兰溪市| 巍山| 灵台县| 南召县| 博爱县| 潞城市| 仁寿县| 左云县| 探索| 万安县| 民乐县| 新郑市| 合作市| 新昌县| 福州市| 扎囊县| 陇西县| 万全县| 盘山县| 原平市| 正蓝旗| 柘荣县| 慈溪市| 尚志市| 德惠市| 尖扎县| 个旧市|