使用Foreach 循環存取二維數組的一級鍵
使用Foreach 循環來擷取多維數組的一階鍵foreach 循環中,您可使用以下語法:
<code class="php">foreach ($array as $key => $value)</code>
考慮以下範例:
<code class="php">$places = [ 'Philadelphia' => [ [ 'place_name' => 'XYZ', 'place_id' => 103200, 'place_status' => 0, ], [ 'place_name' => 'YYYY', 'place_id' => 232323, 'place_status' => 0, ], ] ]; foreach ($places as $siteKey => $site) { echo "City: $siteKey" . PHP_EOL; // Philadelphia foreach ($site as $place) { echo "\tPlace Name: {$place['place_name']}" . PHP_EOL; } }</code>
在此程式碼中,$places 陣列包含表示城市的二維結構(費城)及其相關地點。外部 foreach 迴圈迭代第一級鍵(城市),存取鍵(費城)和值(本例為 $site)。在每個 $site 中,內部循環迭代二級鍵(地點)並存取它們的值,顯示「place_name」欄位。
以上是如何使用 foreach 迴圈存取 2D 陣列的一級鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!