欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

PHP中array_merge與array有什么不同-創(chuàng)新互聯(lián)

PHP中array_merge與array有什么不同?很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)是專業(yè)的臨朐網(wǎng)站建設(shè)公司,臨朐接單;提供成都做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行臨朐網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

首先來看看鍵名是string,兩者區(qū)別:

復(fù)制代碼 代碼如下:



<?php
$arr1 = array('a'=>'PHP');
$arr2 = array('a'=>'JAVA');
//如果鍵名為字符,且鍵名相同,array_merge()后面數(shù)組元素值會(huì)覆蓋前面數(shù)組元素值
print_r(array_merge($arr1,$arr2)); //Array ( [a] => JAVA )
//如果鍵名為字符,且鍵名相同,數(shù)組相加會(huì)將最先出現(xiàn)的值作為結(jié)果
print_r($arr1+$arr2); //Array ( [a] => PHP )
?>



如果鍵名是數(shù)字,兩者區(qū)別:


復(fù)制代碼 代碼如下:


<?php
$arr1 = array("C","PHP");
$arr2 = array("JAVA","PHP");
//如果鍵名為數(shù)字,array_merge()不會(huì)進(jìn)行覆蓋
print_r(array_merge($arr1,$arr2));//Array ( [0] => C [1] => PHP [2] => JAVA [3] => PHP )
//如果鍵名為數(shù)組,數(shù)組相加會(huì)將最先出現(xiàn)的值作為結(jié)果,后面鍵名相同的會(huì)被拋棄
print_r($arr1+$arr2);//Array ( [0] => C [1] => PHP )
?>



特別要注意。關(guān)于“array_merge和數(shù)組相加的區(qū)別”上面已經(jīng)闡述的很清楚了,回到我最初的問題“如何最有效的獲取字符鍵名相同值不同的兩個(gè)數(shù)組值集合呢”,不會(huì)這要對每個(gè)數(shù)組遍歷吧,PHP中還有一個(gè)函數(shù),獲取你不常用:array_merge_recursive — 遞歸地合并一個(gè)或多個(gè)數(shù)組,如果輸入的數(shù)組中有相同的字符串鍵名,則這些值會(huì)被合并到一個(gè)數(shù)組中去。如下例:


復(fù)制代碼 代碼如下:


<?php
$arr1 = array("a"=>"php","c");
$arr2 = array("a"=>"java","c","ruby");
print_r(array_merge_recursive($arr1, $arr2));
?>



結(jié)果如下:
Array
(
    [a] => Array
        (
            [0] => php
            [1] => java
        )
    [0] => c
    [1] => c
    [2] => ruby
)
這樣,就可以獲取多個(gè)數(shù)組中鍵名相同的元素值集合了。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。

文章標(biāo)題:PHP中array_merge與array有什么不同-創(chuàng)新互聯(lián)
本文來源:http://chinadenli.net/article26/cdhpjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器響應(yīng)式網(wǎng)站、外貿(mào)建站品牌網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)