在本教程之前的章節(jié)中,我們已經(jīng)知道數(shù)組是一種數(shù)/值對的簡單列表。
創(chuàng)新互聯(lián)服務項目包括咸陽網(wǎng)站建設、咸陽網(wǎng)站制作、咸陽網(wǎng)頁制作以及咸陽網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,咸陽網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到咸陽省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
不過,有時您希望用一個以上的鍵存儲值。
可以用多維數(shù)組進行存儲。
多維數(shù)組指的是包含一個或多個數(shù)組的數(shù)組。
PHP 能理解兩、三、四或五級甚至更多級的多維數(shù)組。不過,超過三級深的數(shù)組對于大多數(shù)人難于管理。
注釋:數(shù)組的維度指示您需要選擇元素的索引數(shù)。
對于二維數(shù)組,您需要兩個索引來選取元素對于三維數(shù)組,您需要三個索引來選取元素兩維數(shù)組是數(shù)組的數(shù)組(三維數(shù)組是數(shù)組的數(shù)組的數(shù)組)。
首先,讓我們看看下面的表格:
品牌 庫存 銷量 Volvo 33 20 BMW 17 15 Saab 5 2 Land Rover 15 11我們能夠在兩維數(shù)組中存儲上表中的數(shù)據(jù),就像這樣:
$cars = array ( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) );現(xiàn)在這個兩維數(shù)組包含了四個數(shù)組,并且它有兩個索引(下標):行和列。
如需訪問 $cars 數(shù)組中的元素,我們必須使用兩個索引(行和列):
實例 <?phpecho $cars[0][0].": 庫存:".$cars[0][1].", 銷量:".$cars[0][2].".<br>";echo $cars[1][0].": 庫存:".$cars[1][1].", 銷量:".$cars[1][2].".<br>";echo $cars[2][0].": 庫存:".$cars[2][1].", 銷量:".$cars[2][2].".<br>";echo $cars[3][0].": 庫存:".$cars[3][1].", 銷量:".$cars[3][2].".<br>";?>我們也可以在 For 循環(huán)中使用另一個 For 循環(huán),來獲得 $cars 數(shù)組中的元素(我們?nèi)孕枋褂脙蓚€索引):
實例 <?phpfor ($row = 0; $row < 4; $row++) { echo "<p><b>Row number $row</b></p>"; echo "<ul>"; for ($col = 0; $col < 3; $col++) { echo "<li>".$cars[$row][$col]."</li>"; } echo "</ul>";}?>
網(wǎng)站題目:PHP多維數(shù)組-3.1PHP高級教程
轉(zhuǎn)載源于:http://vcdvsql.cn/article16/dghhogg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供自適應網(wǎng)站、網(wǎng)頁設計公司、微信小程序、面包屑導航、品牌網(wǎng)站建設、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)