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

php for 循環二維數組

趙永秀5個月前3瀏覽0評論

PHP中的for循環是一種重復執行代碼塊的常用方法。在處理二維數組時,for循環可以幫助我們遍歷數組中的每個元素,以便進行特定的操作。本文將介紹如何使用PHP中的for循環來處理二維數組,并提供一些示例來幫助理解。

在PHP中,我們可以通過使用兩個嵌套的for循環來遍歷二維數組。第一個for循環用于遍歷數組的外部元素,而第二個for循環用于遍歷數組的內部元素。假設我們有一個存儲商品信息的二維數組,其中每個子數組表示一個商品,包含名稱和價格兩個元素。

$products = array(
array("name" => "手機", "price" => 2000),
array("name" => "電視", "price" => 5000),
array("name" => "筆記本", "price" => 7000)
	);

現在,我們想要遍歷該數組并打印出每個商品的名稱和價格。我們可以使用for循環來完成這個任務:

for ($row = 0; $row < count($products); $row++) {
echo "商品名:" . $products[$row]["name"] . "<br>";
echo "價格:" . $products[$row]["price"] . "<br><br>";
	}

在上面的代碼中,我們使用了一個變量$row來追蹤當前遍歷的商品。通過使用count()函數來獲取數組的長度,我們可以確保循環在遍歷完所有商品后停止。然后,我們使用每個商品的索引訪問其名稱和價格,并將其打印出來。

運行上述代碼將得到以下輸出:

商品名:手機
	價格:2000
商品名:電視
	價格:5000
商品名:筆記本
	價格:7000

通過使用for循環遍歷二維數組,我們可以對每個元素執行特定的操作。例如,我們可以通過將商品的價格增加10%來計算每個商品的折扣后價格,并輸出結果:

for ($row = 0; $row < count($products); $row++) {
$discountedPrice = $products[$row]["price"] * 0.9;
echo "商品名:" . $products[$row]["name"] . "<br>";
echo "原價:" . $products[$row]["price"] . "<br>";
echo "折扣后價格:" . $discountedPrice . "<br><br>";
	}

上述代碼中,我們使用變量$discountedPrice來保存每個商品的折扣后價格,該價格是原價格的90%。然后,我們通過使用數組索引訪問商品的名稱和原價,并將折扣后價格打印出來。

運行上述代碼將得到以下輸出:

商品名:手機
	原價:2000
	折扣后價格:1800
商品名:電視
	原價:5000
	折扣后價格:4500
商品名:筆記本
	原價:7000
	折扣后價格:6300

通過以上的示例,我們可以看到如何使用PHP中的for循環來遍歷二維數組并執行特定的操作。在實際應用中,我們可以根據需求進行相應的修改和擴展。希望這篇文章對你理解PHP中的for循環和處理二維數組有所幫助。