
array_merge()函數(shù)
array_merge()函數(shù)用逗號(hào)( , )分隔的數(shù)組列表作為需要合并的參數(shù),然后將后一個(gè)數(shù)組的值附加在前一個(gè)數(shù)組的末尾,形成一個(gè)新數(shù)組并返回,這個(gè)數(shù)組中包含在參數(shù)中傳遞的數(shù)組的合并值。
說明:我們可以在參數(shù)中傳遞任意數(shù)量的數(shù)組。
基本語法:
array array_merge($array1, $array2, ......, $arrayn)
array_merge()函數(shù)的使用
下面我們通過簡(jiǎn)單的示例來介紹array_merge()函數(shù)的工作原理,讓大家了解如何使用array_merge()函數(shù)。
示例1:使用整數(shù)鍵傳遞參數(shù)
如果將參數(shù)傳遞給array_merge()函數(shù),并且此數(shù)組參數(shù)的鍵為整數(shù),則輸出數(shù)組中的鍵將從0開始重新編號(hào),并將下一個(gè)元素的值遞增1。
?php $my_array = array(1 = PHP , 3= Python , 2= Java $res = array_merge($my_array); echo pre print_r($res); echo /pre ?
輸出:
	
示例2:合并兩個(gè)使用整數(shù)鍵的數(shù)組
?php $my_array1 = array(0 = zero_a , 2 = two_a , 3 = three_a $my_array2 = array(1 = one_b , 3 = three_b , 4 = four_b $res = array_merge($my_array1,$my_array2);echo pre print_r($res); echo /pre ?
輸出:
	
示例3:綜合示例
?php $my_array1 = array( size = big , 2 = 2,3 ); $my_array2 = array(1 = a , b , size = medium , shape = circle , 4); $res = array_merge($my_array1, $my_array2); echo pre print_r($res); echo /pre ?
輸出:
	
示例說明:
當(dāng)有兩個(gè)數(shù)組作為參數(shù)傳遞給array_merge()函數(shù)時(shí),后一個(gè)數(shù)組的值將附加在前一個(gè)數(shù)組的末尾。如果兩個(gè)元素具有相同的字符串鍵,則后一個(gè)值將覆蓋前一個(gè)值;如果有整數(shù)鍵,則從零開始重新編號(hào)。
以上就是本篇文章的全部?jī)?nèi)容,希望能對(duì)大家的學(xué)習(xí)有所幫助。更多精彩內(nèi)容大家可以關(guān)注php 相關(guān)欄目教程!!!
以上就是php如何使用array_merge()函數(shù)?(代碼示例)的詳細(xì)內(nèi)容,PHP教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選