国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP多維數(shù)組

在前面的教學(xué)中,我們已經(jīng)了解了陣列是一種數(shù)/值得簡單清單。

有時(shí)我們希望用一個(gè)以上的鍵來保存數(shù)據(jù),這樣就需要用到PHP的多維數(shù)組來實(shí)現(xiàn)了。


基礎(chǔ)知識(shí)

#PHP多維陣列指的是包含一個(gè)或多個(gè)以上的數(shù)組

PHP能理解為兩,三,四或五級(jí)甚至更多級(jí)的多維數(shù)組,不過,超過三級(jí)深的數(shù)組大多數(shù)人都於管理

?註解:陣列的維度指示需要選擇元素的索引數(shù)

php二維陣列

##二維數(shù)組就是數(shù)組的數(shù)組,同理三維數(shù)組就是數(shù)組的數(shù)組的數(shù)組

###:###二維數(shù)組需要兩個(gè)索引來選擇元素###### #######實(shí)例#########################假設(shè)有一個(gè)成績表####  數(shù)學(xué)#  英文?#? ?小明
  姓名#  語文

#########? ?小明##############? ?小明## #######? ? 90######? ? 80######? ? 77###########卷#####? ? 89############? ?小花######? ? 9######? ? 95######? ? 94############################################C ##

我們能夠在二維數(shù)組中保存上表的數(shù)組,

$arr=array(
? ?array("小明" ,"90","80","77"),
? ?array("小龍","88","75","89"),
? ?array("小花","99"," 95","94"),
);

用程式碼輸出結(jié)果:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(
    array("小明","90","80","77"),
    array("小龍","88","75","89"),
    array("小花","99","95","94"),
);
echo $arr[0][0]."---語文:".$arr[0][1].":數(shù)學(xué):".$arr[0][2].":英語:".$arr[0][3]."<br>";
echo $arr[1][0]."---語文:".$arr[1][1].":數(shù)學(xué):".$arr[1][2].":英語:".$arr[1][3]."<br>";
echo $arr[2][0]."---語文:".$arr[2][1].":數(shù)學(xué):".$arr[2][2].":英語:".$arr[2][3]."<br>";
?>

程式執(zhí)行結(jié)果:

##小明---語文:90:數(shù)學(xué):80:英文:77 小龍---語文:88:數(shù)學(xué):75:英文:89
小花---語文:99:數(shù)學(xué):95:英文:94


我們也可以在for迴圈中使用另一個(gè)for迴圈,來取得陣列中的元素


實(shí)例

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(
    array("小明","90","80","77"),
    array("小龍","88","75","89"),
    array("小花","99","95","94"),
);
for($x=0;$x<3;$x++){
    echo "<p>行數(shù)$x</p>";
    echo"<ul>";
    for($row=0;$row<3;$row++){
        echo "<li>".$arr[$x][$row]."</li>";
    }
    echo"</ul>";
}
?>

程式運(yùn)行結(jié)果:

行數(shù)0

? ?小明
? ?90
? ?80
行數(shù)1
? ?小龍
? ?88
? ?75
行數(shù)2
? ?小花
? ?99
? ?95


#PHP 三維數(shù)組



##################################################### ####:#########二維陣列需要兩個(gè)索引來選擇元素##################實(shí)例######## ##
<?php
$name=array(
    array(
        array('tom','andy','jack'),
       array('row','laya','lis')
    ),
);
print_r($name[0][1][1]);
?>
#########程式運(yùn)行結(jié)果:############laya#################### ######
繼續(xù)學(xué)習(xí)
||
<?php header("Content-type:text/html;charset=utf-8"); $arr=array( array("小明","90","80","77"), array("小龍","88","75","89"), array("小花","99","95","94"), ); for($x=0;$x<3;$x++){ echo "<p>行數(shù)$x</p>"; echo"<ul>"; for($row=0;$row<3;$row++){ echo "<li>".$arr[$x][$row]."</li>"; } echo"</ul>"; } ?>
提交重置程式碼