1)鍵名為數(shù)字時,array_merge()不會覆蓋掉原來的值,但+合并數(shù)組則會把最先出現(xiàn)的值作為最終結(jié)果返回,而把后面的數(shù)組擁有相同鍵名的那些值 " /> 国产午夜亚洲精品羞羞网站,午夜精品美女久久久久av福利,综合久久婷婷

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP合并數(shù)組+與array_merge的區(qū)別分析

主要區(qū)別是兩個或者多個數(shù)組中如果出現(xiàn)相同鍵名,鍵名分為字符串或者數(shù)字,需要注意

1)鍵名為數(shù)字時,array_merge()不會覆蓋掉原來的值,但+合并數(shù)組則會把最先出現(xiàn)的值作為最終結(jié)果返回,而把后面的數(shù)組擁有相同鍵名的那些值“拋棄”掉(不是覆蓋)

2)鍵名為字符時,+仍然把最先出現(xiàn)的值作為最終結(jié)果返回,而把后面的數(shù)組擁有相同鍵名的那些值“拋棄”掉,但array_merge()此時會覆蓋掉前面相同鍵名的值

需要注意的是數(shù)組鍵形式 '數(shù)字' 等價于 數(shù)字
復(fù)制代碼 代碼如下:
$a = array('a','b');
$b = array('c', 'd');
$c = $a + $b;
var_dump($a);
var_dump(array_merge($a, $b));

$a = array(0 => 'a', 1 => 'b');
$b = array(0 => 'c', 1 => 'b');
$c = $a + $b;
var_dump($c);
var_dump(array_merge($a, $b));

$a = array('a', 'b');
$b = array('0' => 'c', 1 => 'b');
$c = $a + $b;
var_dump($c);
var_dump(array_merge($a, $b));

$a = array(0 => 'a', 1 => 'b');
$b = array('0' => 'c', '1' => 'b');
$c = $a + $b;
var_dump($c);
var_dump(array_merge($a, $b));

結(jié)果
復(fù)制代碼 代碼如下:
array
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'd' (length=1)

array
0 => string 'a' (length=1)
1 => string 'b' (length=1)

array
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'b' (length=1)

array
0 => string 'a' (length=1)
1 => string 'b' (length=1)

array
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'b' (length=1)

array
0 => string 'a' (length=1)
1 => string 'b' (length=1)

array
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'b' (length=1)

php技術(shù)PHP合并數(shù)組+與array_merge的區(qū)別分析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 商河县| 连州市| 天津市| 闵行区| 宣武区| 云浮市| 汉阴县| 固安县| 定陶县| 新田县| 廉江市| 昌图县| 华阴市| 嘉峪关市| 阳新县| 宜宾市| 河曲县| 娄底市| 丰原市| 修水县| 九寨沟县| 二连浩特市| 密云县| 库车县| 拉萨市| 桓仁| 哈密市| 渭南市| 莲花县| 涞源县| 开原市| 慈利县| 桃源县| 右玉县| 客服| 建水县| 西昌市| 白朗县| 阿拉善右旗| 银川市| 房山区|