麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

PHP數組合并中+運算符和array_merge()之間有什么區別

2020-03-22 20:09:01
字體:
來源:轉載
供稿:網友
在PHP中,可以通過使用(+)運算符或array_merge()函數來合并數組;但這兩種方法有細微的差別。下面本篇文章就來帶大家了解一下這兩種方法的區別,希望對大家有所幫助。

使用array_merge()函數合并數組

array_merge()函數是一個內置函數,可以用于連接一個或多個作為輸入提供的數組,而不管它們的類型;并返回一個新數組。在此合并過程中,數組的值將附加到前一個數組的末尾,以生成結果數組。

語法:

array_merge( $arr1, $arr2, $arr3... )

參數: array_merge()函數接受一個或多個輸入數組,并將它們合并為單個結果數組。

注意:在array_merge()函數中,如果輸入數組具有相同的字符串鍵,則在結果數組中,該鍵的后一個值將覆蓋前一個值。但是,如果數組包含數字鍵,那么值將不會被替換,它們只會附加到結果數組中。同樣,在數字數組的情況下,結果數組中的鍵值將從零開始重新編號。

使用+運算符合并數組

合并兩個數組的另一種方法就是通過使用“數組+數組”的方法。+運算符是一個二元運算符,意味著它一次只能合并兩個數組;在此合并過程中,會將右側數組追加到左手數組的末尾。

語法

$arr3 = $arr1 + $arr2

參數:(+)運算符一次處理兩個數組并生成結果數組。

注意:如果使用(+)運算符合并數組,如果兩個數組中有相同的鍵(無論是字符串鍵,還是數字鍵),則結果數組只會保留與鍵對應的左側數組中的值,右側數組的值將被忽略。

+運算符和array_merge()的區別

下面通過代碼示例來看看+運算符和array_merge()之間的區別。

示例1:使用array_merge()合并數組

 ?php header( content-type:text/html;charset=utf-8 $arr1 = array( zero = 0,  one = 1,  two = 2, 10, 11, 12, 13 $arr2 = array( one = 11,  three = 3,  four = 4, 12, 13, 14, 15 $arr3 = array_merge($arr1, $arr2); echo 使用array_merge()合并數組的結果: br var_dump($arr3); ? 

輸出:

使用array_merge()合并數組的結果:array (size=13) zero = int 0 one = int 11 two = int 2 0 = int 10 1 = int 11 2 = int 12 3 = int 13 three = int 3 four = int 4 4 = int 12 5 = int 13 6 = int 14 7 = int 15

示例2:使用(+)運算符合并數組

 ?php header( content-type:text/html;charset=utf-8 $arr1 = array( zero = 0,  one = 1,  two = 2, 10, 11, 12, 13 $arr2 = array( one = 11,  three = 3,  four = 4, 12, 13, 14, 15 $arr4 = $arr1 + $arr2; echo br 使用(+)運算符合并數組的結果: br var_dump($arr4); ? 

輸出:

使用(+)運算符合并數組的結果:array (size=9) zero = int 0 one = int 1 two = int 2 0 = int 10 1 = int 11 2 = int 12 3 = int 13 three = int 3 four = int 4

相關視頻教程推薦:《PHP教程》

以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注php 相關教程欄目?。?!

以上就是PHP數組合并中+運算符和array_merge()之間有什么區別?的詳細內容,PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲成人中文字幕在线 | 亚洲成人免费影视 | 久久久一区二区三区四区 | 深夜毛片免费看 | 羞羞羞网站 | 国产精品91久久久 | 久久久久久久久久久久久九 | 久久在线精品视频 | 久久97超碰 | 黄视频免费在线 | 日日操操| 欧产日产国产精品乱噜噜 | 日本在线免费观看视频 | 国产亚洲高清视频 | av电影网站在线 | 精品国产乱码久久久久久久久 | 欧美精品一级 | a网站在线 | 欧美乱论 | 久久精品视频一区二区三区 | 亚洲一区二区免费视频 | 欧美中文字幕一区二区三区亚洲 | 爱射av| 91一区二区在线观看 | 蜜桃视频网站www | 成人福利在线视频 | 欧美日韩免费一区二区三区 | 成人免费自拍视频 | 久久国产精品久久久久久 | 色婷婷久久一区二区 | 精品一区久久久 | 精品久久久久久久久久久久久久 | 成人在线免费观看网址 | 国产真实孩交 | 孕妇体内谢精满日本电影 | 精品一区二区亚洲 | 午夜视频国产 | 国产毛片在线看 | 毛片免费在线视频 | 美女91视频| 四季久久免费一区二区三区四区 |