PHP中通過加號合并數(shù)組的一個簡單方法分享
更新時間:2011年01月27日 21:48:18 作者:
通常,我們合并多個數(shù)組用的是array_merge()函數(shù),其實,PHP手冊中關(guān)于數(shù)組操作符的介紹給了我們更簡單的方法,那就是"+"號,看看下面的例子就明白了(詳細(xì)了解)
代碼:
<?php
$a = array('a' => 'a', 'b' => 'b');
$b = array('c' => 'c', 'd' => 'd');
$c = $a + $b;
print('<pre>');
print_r($c);
print('</pre>');
?>
結(jié)果:
Array
(
[a] => a
[b] => b
[c] => c
[d] => d
)
注意:加號和array_merge()函數(shù)還是有區(qū)別的,就是當(dāng)用加號合并數(shù)組時,如果數(shù)組間存在同名的鍵,那么保留前面數(shù)組對應(yīng)的鍵值,而array_merge()函數(shù)正好相反。
復(fù)制代碼 代碼如下:
<?php
$a = array('a' => 'a', 'b' => 'b');
$b = array('c' => 'c', 'd' => 'd');
$c = $a + $b;
print('<pre>');
print_r($c);
print('</pre>');
?>
結(jié)果:
復(fù)制代碼 代碼如下:
Array
(
[a] => a
[b] => b
[c] => c
[d] => d
)
注意:加號和array_merge()函數(shù)還是有區(qū)別的,就是當(dāng)用加號合并數(shù)組時,如果數(shù)組間存在同名的鍵,那么保留前面數(shù)組對應(yīng)的鍵值,而array_merge()函數(shù)正好相反。
您可能感興趣的文章:
- PHP中數(shù)組合并的兩種方法及區(qū)別介紹
- PHP合并數(shù)組+與array_merge的區(qū)別分析
- php 數(shù)組的合并、拆分、區(qū)別取值函數(shù)集
- php下將多個數(shù)組合并成一個數(shù)組的方法與實例代碼
- php二維數(shù)組合并及去重復(fù)的方法
- php中有關(guān)合并某一字段鍵值相同的數(shù)組合并的改進(jìn)
- php 操作數(shù)組(合并,拆分,追加,查找,刪除等)
- php數(shù)組合并array_merge()函數(shù)使用注意事項
- PHP將二維數(shù)組某一個字段相同的數(shù)組合并起來的方法
- PHP將兩個關(guān)聯(lián)數(shù)組合并函數(shù)提高函數(shù)效率
- PHP合并兩個數(shù)組的兩種方式的異同
- PHP簡單實現(xiàn)合并2個數(shù)字鍵數(shù)組值的方法
相關(guān)文章
PHP中使用foreach()遍歷二維數(shù)組的簡單實例
下面小編就為大家?guī)硪黄狿HP中使用foreach()遍歷二維數(shù)組的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06php數(shù)組函數(shù)array_walk用法示例
這篇文章主要介紹了php數(shù)組函數(shù)array_walk用法,分析了array_walk對數(shù)組中每個成員調(diào)用用戶函數(shù)的使用技巧,需要的朋友可以參考下2016-05-05