php array_merge_recursive 數(shù)組合并
php中array_merge_recursive函數(shù)用于將一個(gè)或多個(gè)數(shù)組的單元合并起來,一個(gè)數(shù)組中的值附加在前一個(gè)數(shù)組的后面,返回作為結(jié)果的數(shù)組。本文章將詳細(xì)介紹array_merge_recursive函數(shù)的使用方法和實(shí)例。
先來介紹一下array_merge_recursive函數(shù)的基本語法:
array array_merge_recursive ( array $array1 [, array $... ] )
array_merge_recursive() 將一個(gè)或多個(gè)數(shù)組的單元合并起來,一個(gè)數(shù)組中的值附加在前一個(gè)數(shù)組的后面。返回作為結(jié)果的數(shù)組。
如果輸入的數(shù)組中有相同的字符串鍵名,則這些值會(huì)被合并到一個(gè)數(shù)組中去,這將遞歸下去,因此如果一個(gè)值本身是一個(gè)數(shù)組,本函數(shù)將按照相應(yīng)的條目把它合并為另一個(gè)數(shù)組。然而,如果數(shù)組具有相同的數(shù)組鍵名,后一個(gè)值將不會(huì)覆蓋原來的值,而是附加到后面。
參數(shù)介紹:
| 參數(shù) | 描述 |
|---|---|
| array1 | 必需。要合并的初始數(shù)組。 |
| array2 | 可選。數(shù)組變量列表,進(jìn)行遞歸合并。 |
返回值
一個(gè)結(jié)果數(shù)組,其中的值合并自附加的參數(shù)。
注意:
該函數(shù)與array_merge()函數(shù)的區(qū)別在于處理兩個(gè)或更多個(gè)數(shù)組元素有相同的鍵名時(shí)。array_merge_recursive() 不會(huì)進(jìn)行鍵名覆蓋,而是將多個(gè)相同鍵名的值遞歸組成一個(gè)數(shù)組。
如果您僅僅向 array_merge_recursive() 函數(shù)輸入一個(gè)數(shù)組,結(jié)果與 array_merge() 相同,函數(shù)將返回帶有整數(shù)鍵名的新數(shù)組,其鍵名以 0 開始進(jìn)行重新索引。
實(shí)例:
<?php $ar1 = array( "color" => array( "favorite" => "red" ), 5 ); $ar2 = array( 10 , "color" => array( "favorite" => "green" , "blue" )); $result = array_merge_recursive ( $ar1 , $ar2 ); print_r ( $result ); ?>
結(jié)果:
Array
(
[color] => Array
(
[favorite] => Array
(
[0] => red
[1] => green
)
[0] => blue
)
[0] => 5
[1] => 10
)
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
關(guān)于laravel模板中生成URL的幾種模式總結(jié)
今天小編就為大家分享一篇關(guān)于laravel模板中生成URL的幾種模式總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
淺談PHP array_search 和 in_array 函數(shù)效率問題
這篇文章主要介紹了淺談PHP array_search 和 in_array 函數(shù)效率問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
php封裝單文件上傳到數(shù)據(jù)庫(kù)(路徑)
這篇文章主要介紹了php封裝單文件上傳到數(shù)據(jù)庫(kù)(路徑) 的相關(guān)資料,需要的朋友可以參考下2017-10-10
laravel中數(shù)據(jù)顯示方法(默認(rèn)值和下拉option默認(rèn)選中)
今天小編就為大家分享一篇laravel中數(shù)據(jù)顯示方法(默認(rèn)值和下拉option默認(rèn)選中),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
本文章來給各位同學(xué)介紹一下關(guān)于Php CURL模擬登陸論壇并采集數(shù)據(jù)實(shí)例,如果你對(duì)利用curl模擬登錄功能有興趣可進(jìn)入?yún)⒖肌?/div> 2015-05-05
php實(shí)現(xiàn)和c#一致的DES加密解密實(shí)例
下面小編就為大家?guī)硪黄猵hp實(shí)現(xiàn)和c#一致的DES加密解密實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07最新評(píng)論

