国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

PHP合并數組+號和array_mer ge的區別

2019-11-02 15:11:05
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了PHP合并數組+號和array_merge的區別,PHP的數組融合一般有兩種做法,一種是直接使用加號相加,另一種則是使用array_merge函數進行相加,兩者之間有點區別,需要的朋友可以參考下

  PHP的數組融合一般有兩種做法,一種是直接使用加號相加,另一種則是使用array_merge函數進行相加,兩者之間有點區別:

  1.相加會證數組中的自然index不被重置

  2.相加方法中,被加的數組內的值不會被覆蓋

  3.merge函數中的自然index會被重置

  4.merge函數,無所謂被merge和merge關系,越后面的array參數,其值,會覆蓋較前面的array參數相同鍵的值

  例子:

  數組1:

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 $arr1 = array( 10 => 'valueof10', 11 => 'valueof11', 'key1' => 'dataofkey1', 'key2' => 'dataofkey2', 'array' => array( 'key1' => 1, 'key2' => 'abc', 'key3' => array( 1, 2, 'name' => 'peter' ), ), );

  數組2:

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 $arr2 = array( 10 => 'newvalueof10', 11 => 'newvalueof11', 'key1' => 'newdataofkey1', 'key3' => 'newdataofkey3', 'array' => array( 'key1' => 2, 'key2' => 'defg', 'key3' => array( 1, 2, 'name' => 'jonathan', 'gender' => 'male' ), ), );

  結果比較:

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 array (size=6) 10 => string 'valueof10' (length=9) 11 => string 'valueof11' (length=9) 'key1' => string 'dataofkey1' (length=10) 'key2' => string 'dataofkey2' (length=10) 'array' => array (size=3) 'key1' => int 1 'key2' => string 'abc' (length=3) 'key3' => array (size=3) 0 => int 1 1 => int 2 'name' => string 'peter' (length=5) 'key3' => string 'newdataofkey3' (length=13)   array (size=8) 0 => string 'valueof10' (length=9) 1 => string 'valueof11' (length=9) 'key1' => st
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇坪县| 蕉岭县| 安化县| 武陟县| 济宁市| 晋州市| 芦山县| 西安市| 临泽县| 武义县| 田阳县| 祁阳县| 沐川县| 全州县| 凤山县| 宽甸| 蓝山县| 哈尔滨市| 荣成市| 三都| 南昌县| 麻阳| 锡林郭勒盟| 宁安市| 宜丰县| 宣恩县| 凤凰县| 噶尔县| 旬阳县| 贞丰县| 丽江市| 中山市| 六安市| 额敏县| 商水县| 哈密市| 道真| 清镇市| 哈巴河县| 长岭县| 宁城县|