国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

如何使用php組合多維數(shù)組與關(guān)聯(lián)數(shù)組

2020-03-22 17:59:57
字體:
供稿:網(wǎng)友
關(guān)聯(lián)數(shù)組是一個數(shù)組,其中數(shù)組中的元素由字符串而不是索引號管理,多維數(shù)組是指含有數(shù)組元素的數(shù)組,本篇文章將來給大家介紹關(guān)于如何在php中組合多維數(shù)組與關(guān)聯(lián)數(shù)組。

 

php

我們先來看一個關(guān)聯(lián)數(shù)組

$associative_array = [ staff = [ Tom , 21 , male ], leader = [ Jerry , 28 , female ], manager = [ Susan , 36 , male ]];

通過這種方式,關(guān)聯(lián)數(shù)組使每個元素具有指定的字符串“staff”,“leader”,“manager”。

接下來我們就來看看如何組合多維數(shù)組與關(guān)聯(lián)數(shù)組?

首先,準備以下數(shù)組A和B.

// 數(shù)組A$array_a = [ fruits = [ 蘋果 , 紅色 ], [ 棒球 , 足球 ]// 數(shù)組B$array_b = [ [ 西餐 , 中餐 ], drink = [ 牛奶 , 白色 ], fruits = [ 橙子 , 橘色 ]// 使用array_merge進行數(shù)組連接 var_dump(array_merge($array_a, $array_b));

要組合這些數(shù)組,請使用array_merge方法。

array_merge方法在參數(shù)中具有兩種組合,用第一個參數(shù)的數(shù)組覆蓋第二個參數(shù)的數(shù)組。(具有相同鍵的元素將被覆蓋,添加不同的元素。)

我們來看看輸出結(jié)果。

array(4) { [ fruits ]=  array(2) { [0]=  string(9) 橙子  [1]=  string(6) 橘色  [0]=  array(2) { [0]=  string(6) 棒球  [1]=  string(12) 足球  [1]=  array(2) { [0]=  string(6) 西餐  [1]=  string(6) 中餐  [ drink ]=  array(2) { [0]=  string(6) 牛奶  [1]=  string(6) 白色 }

從上面的輸出結(jié)果,可以確認單獨的數(shù)組A和B是一個數(shù)組。

如果你仔細看一下,你會發(fā)現(xiàn)數(shù)組B的元素被添加到數(shù)組A的元素后面。

但是,由于鍵“fruit”的元素都在數(shù)組A和數(shù)組B中,因此數(shù)組B中“fruits”的元素會覆蓋數(shù)組A.

這樣,array_merge方法可以將參數(shù)的數(shù)組A和數(shù)組B組合成一個數(shù)組。

以上就是如何使用php組合多維數(shù)組與關(guān)聯(lián)數(shù)組的詳細內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 班玛县| 涪陵区| 来宾市| 香格里拉县| 项城市| 肥西县| 桦甸市| 广元市| 赤峰市| 望城县| 香格里拉县| 大余县| 南投市| 泽州县| 拜城县| 吉林省| 长岭县| 祁连县| 惠水县| 同仁县| 邹城市| 西和县| 龙门县| 巴中市| 威宁| 仁怀市| 个旧市| 交口县| 泰宁县| 长垣县| 十堰市| 怀化市| 军事| 太康县| 静宁县| 亳州市| 新泰市| 曲松县| 东宁县| 个旧市| 桦甸市|