欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php foreach 多維數(shù)組

PHP中的foreach循環(huán)是一種快捷而簡(jiǎn)單的方法來(lái)循環(huán)遍歷數(shù)組和對(duì)象。在遍歷多維數(shù)組時(shí),foreach循環(huán)也非常有用。它可以輕松地支持嵌套數(shù)組和對(duì)象。 例如,以下是一個(gè)簡(jiǎn)單的多維數(shù)組:
$students = array(
'Tom' =>array('age' =>16, 'grade' =>'A'),
'John' =>array('age' =>15, 'grade' =>'B'),
'Mary' =>array('age' =>17, 'grade' =>'A')
);
這個(gè)多維數(shù)組包含了三個(gè)學(xué)生的信息,每個(gè)學(xué)生有一個(gè)名字、年齡和成績(jī)?,F(xiàn)在我們來(lái)使用foreach循環(huán)遍歷該數(shù)組:
foreach($students as $name =>$info) {
echo "Name: $name
"; echo "Age: " . $info['age'] . "
"; echo "Grade: " . $info['grade'] . "

"; }
上述代碼中,我們用foreach循環(huán)遍歷$students數(shù)組。第一個(gè)變量$name存儲(chǔ)了學(xué)生姓名,而第二個(gè)變量$info是一個(gè)包含了該學(xué)生信息的子數(shù)組。我們可以使用$info['age']和$info['grade']來(lái)獲取學(xué)生的年齡和成績(jī)。 現(xiàn)在讓我們?cè)倏匆粋€(gè)稍微復(fù)雜一些的例子。我們將創(chuàng)建一個(gè)多維數(shù)組,其中包含了水果和對(duì)應(yīng)的價(jià)格:
$fruits = array (
"Apple" =>array (
"price" =>1,
"color" =>"red"
),
"Banana" =>array (
"price" =>0.5,
"color" =>"yellow"
),
"Orange" =>array (
"price" =>0.75,
"color" =>"orange"
)
);
下面是我們使用foreach循環(huán)輸出各種水果的價(jià)格和顏色的代碼:
foreach($fruits as $fruit =>$details) {
echo "Fruit: $fruit
"; echo "Price: $" . number_format($details['price'], 2) . "
"; echo "Color: " . $details['color'] . "

"; }
上述代碼中,我們用foreach循環(huán)遍歷$fruits數(shù)組。第一個(gè)變量$fruit變量用于存儲(chǔ)水果名稱(chēng),而第二個(gè)變量$details是一個(gè)包含了該水果信息的子數(shù)組。我們可以使用$details['price']和$details['color']來(lái)獲取水果的價(jià)格和顏色。在價(jià)格前面我們使用了number_format()函數(shù),以把其格式化為帶兩位小數(shù)的貨幣格式。 總之,PHP的foreach循環(huán)非常適用于遍歷多維數(shù)組。無(wú)論是簡(jiǎn)單的二維數(shù)組,還是更加復(fù)雜的嵌套數(shù)組,都可以輕松地使用foreach循環(huán)進(jìn)行遍歷。