五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > PHP 教程 > PHP 多維數(shù)組

PHP 多維數(shù)組

此節(jié)有 296 人學(xué)習(xí)過     參與評(píng)論

在本教程之前的章節(jié)中,我們已經(jīng)知道數(shù)組是一種數(shù)/值對(duì)的簡(jiǎn)單列表。

不過,有時(shí)您希望用一個(gè)以上的鍵存儲(chǔ)值。

可以用多維數(shù)組進(jìn)行存儲(chǔ)。

PHP - 多維數(shù)組

多維數(shù)組指的是包含一個(gè)或多個(gè)數(shù)組的數(shù)組。

PHP 能理解兩、三、四或五級(jí)甚至更多級(jí)的多維數(shù)組。不過,超過三級(jí)深的數(shù)組對(duì)于大多數(shù)人難于管理。

注釋:數(shù)組的維度指示您需要選擇元素的索引數(shù)。

  • 對(duì)于二維數(shù)組,您需要兩個(gè)索引來選取元素

  • 對(duì)于三維數(shù)組,您需要三個(gè)索引來選取元素

PHP - 兩維數(shù)組

兩維數(shù)組是數(shù)組的數(shù)組(三維數(shù)組是數(shù)組的數(shù)組的數(shù)組)。

首先,讓我們看看下面的表格:

品牌 庫(kù)存 銷量
Volvo 33 20
BMW 17 15
Saab 5 2
Land Rover 15 11

我們能夠在兩維數(shù)組中存儲(chǔ)上表中的數(shù)據(jù),就像這樣:

$cars = array
  (
  array("Volvo",22,18),
  array("BMW",15,13),
  array("Saab",5,2),
  array("Land Rover",17,15)
  );

現(xiàn)在這個(gè)兩維數(shù)組包含了四個(gè)數(shù)組,并且它有兩個(gè)索引(下標(biāo)):行和列。

如需訪問 $cars 數(shù)組中的元素,我們必須使用兩個(gè)索引(行和列):

實(shí)例

<?php
echo $cars[0][0].": 庫(kù)存:".$cars[0][1].", 銷量:".$cars[0][2].".<br>";
echo $cars[1][0].": 庫(kù)存:".$cars[1][1].", 銷量:".$cars[1][2].".<br>";
echo $cars[2][0].": 庫(kù)存:".$cars[2][1].", 銷量:".$cars[2][2].".<br>";
echo $cars[3][0].": 庫(kù)存:".$cars[3][1].", 銷量:".$cars[3][2].".<br>";
?>

運(yùn)行實(shí)例

我們也可以在 For 循環(huán)中使用另一個(gè) For 循環(huán),來獲得 $cars 數(shù)組中的元素(我們?nèi)孕枋褂脙蓚€(gè)索引):

實(shí)例

<?php
for ($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>";
}
?>

運(yùn)行實(shí)例

如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (296人查看,0條評(píng)論)
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------
PHP 教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)