這篇文章主要介紹“php三維數(shù)組指的是什么”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“php三維數(shù)組指的是什么”文章能幫助大家解決問題。
創(chuàng)新互聯(lián)建站提供高防主機(jī)、云服務(wù)器、香港服務(wù)器、簡陽服務(wù)器托管等
在php中,三維數(shù)組是指維數(shù)為三的數(shù)組結(jié)構(gòu),即主數(shù)組中的元素是一個(gè)或多個(gè)數(shù)組,而子數(shù)組中的元素也是一個(gè)或多個(gè)數(shù)組。定義三維數(shù)組的方法:1、直接為數(shù)組元素賦值,語法“$數(shù)組變量名[一維下標(biāo)] [二維下標(biāo)] [三維下標(biāo)]= 值;”;2、使用array()函數(shù)定義,語法“array(鍵名=>array(鍵名=>array(鍵名=>鍵值,鍵名=>鍵值....),...),...);”。
在php中,多維數(shù)組是包含一個(gè)或多個(gè)數(shù)組的數(shù)組,其中三維數(shù)組是指維數(shù)為三的數(shù)組結(jié)構(gòu)。
在三維數(shù)組中,主數(shù)組中的元素是一個(gè)或多個(gè)數(shù)組,而子數(shù)組中的元素也是一個(gè)或多個(gè)數(shù)組。
三維數(shù)組和一維數(shù)組、二維數(shù)組的創(chuàng)建方式是一樣的,只是將數(shù)組中元素?fù)Q成數(shù)組即可。同樣有兩種方法:“直接為數(shù)組元素賦值”和“array()函數(shù)”,下面我們實(shí)際的代碼案例來詳細(xì)的給大家介紹一下這兩種方法。
1、直接為數(shù)組元素賦值
我們可以通過形如“$數(shù)組變量名[一維下標(biāo)] [二維下標(biāo)] [三維下標(biāo)]= 值;
”的格式來創(chuàng)建并初始化三維數(shù)組
三維數(shù)組的一維下標(biāo)、二維下標(biāo)和三維下標(biāo)可以為空(即不指定具體的索引值),那么默認(rèn)為數(shù)字索引,而索引值默認(rèn)從 0 開始依次增加。
2、使用array()函數(shù)
使用 array() 函數(shù)聲明三維數(shù)組和聲明二維數(shù)組、一維數(shù)組相似。
array(
'合肥'=>array('蜀山區(qū)','長豐縣','肥東'),
'宿州'=>array('墉橋區(qū)','靈璧縣','泗縣')
),
'河南' => array(
'洛陽'=>array('西工區(qū)','老城區(qū)','孟津縣'),
'鄭州市'=>array('中原區(qū)','金水區(qū)')
)
);
var_dump($array);
?>
關(guān)于“php三維數(shù)組指的是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識點(diǎn)。