array_merge()函數
array_merge()函數用逗號( , )分隔的數組列表作為需要合并的參數,然后將后一個數組的值附加在前一個數組的末尾,形成一個新數組并返回,這個數組中包含在參數中傳遞的數組的合并值。
說明:我們可以在參數中傳遞任意數量的數組。
基本語法:
array array_merge($array1, $array2, ......, $arrayn)
array_merge()函數的使用
下面我們通過簡單的示例來介紹array_merge()函數的工作原理,讓大家了解如何使用array_merge()函數。
示例1:使用整數鍵傳遞參數
如果將參數傳遞給array_merge()函數,并且此數組參數的鍵為整數,則輸出數組中的鍵將從0開始重新編號,并將下一個元素的值遞增1。
?php $my_array = array(1 = PHP , 3= Python , 2= Java $res = array_merge($my_array); echo pre print_r($res); echo /pre ?
輸出:
示例2:合并兩個使用整數鍵的數組
?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 ?
輸出:
示例說明:
當有兩個數組作為參數傳遞給array_merge()函數時,后一個數組的值將附加在前一個數組的末尾。如果兩個元素具有相同的字符串鍵,則后一個值將覆蓋前一個值;如果有整數鍵,則從零開始重新編號。
以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注php 相關欄目教程?。?!
以上就是php如何使用array_merge()函數?(代碼示例)的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答