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

解析php中array_merge與array+array的區(qū)別

array_merge是丟棄原來的數(shù)字的key,而保留字符串形式的key,然后組成一個新的數(shù)組,不管鍵名是否一樣,都不合并,除非鍵名和value同時一樣并且還必須是字符串形式的key才合并。而array+array就是不管你是什么情況,它都只會先把前面的數(shù)組的數(shù)據(jù)先放到新生成的數(shù)組中,之后再看第二個array是否比第一個數(shù)組個數(shù)多,多的就添加進來,它只數(shù)個數(shù),但是這種情況它會添加進來:$a = array('d'=>'aass','e'=>'adsdfd','asd'=>'asdsdd','ddfg'=>'dssdf');
復制代碼 代碼如下:
$b = array('d'=>'adddd','adsdfd','asdfsddddd','d'=>'aass');
$d = $a + $b;
$e = array_merge($a,$b);
var_dump($d);
var_dump($e);

打印:
array
  'd' => string 'aass' (length=4)
  'e' => string 'adsdfd' (length=6)
  'asd' => string 'asdsdd' (length=6)
  'ddfg' => string 'dssdf' (length=5)
  0 => string 'adsdfd' (length=6)
  1 => string 'asdfsddddd' (length=10)
array
  'd' => string 'aass' (length=4)
  'e' => string 'adsdfd' (length=6)
  'asd' => string 'asdsdd' (length=6)
  'ddfg' => string 'dssdf' (length=5)
  0 => string 'adsdfd' (length=6)
  1 => string 'asdfsddddd' (length=10)

php技術解析php中array_merge與array+array的區(qū)別,轉載需保留來源!

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

主站蜘蛛池模板: 黔西| 青田县| 曲靖市| 电白县| 拉孜县| 宝山区| 自贡市| 宁安市| 微博| 博乐市| 镇康县| 嵩明县| 嘉定区| 朔州市| 石泉县| 唐河县| 乐都县| 湘潭县| 伊宁市| 遵义县| 呼和浩特市| 清徐县| 眉山市| 广河县| 斗六市| 侯马市| 铁岭市| 荣成市| 东莞市| 绥阳县| 德江县| 恩施市| 准格尔旗| 平乐县| 阿巴嘎旗| 连云港市| 蒙城县| 云龙县| 仁化县| 永昌县| 峨眉山市|