簡體   English   中英

關聯多維 PHP 陣列循環

[英]Associative Multi-Dimensional PHP Array Loop

我是多維 arrays 的新手,並且也在努力構建我的 php 技能。 我有一個關聯數組,我想獲取數組的嵌套元素,但不必擔心多 dem arrays 名稱。 例子:

Array ( 
[cur_wea_array] => Array ( [status] => current [day] => 0 ) 
[for_wea_array0] => Array ( [status] => current_forecast [day] => 1 ) 
[for_wea_array1] => Array ( [status] => current_forecast [day] => 2 )
[for_wea_array3] => Array ( [status] => current_forecast [day] => 3 ) )

我不想擔心 cur_wea_array 元素,只需循環並獲取狀態元素。 有沒有辦法可以循環 [%wildcard][day] 之類的? 所以我可以獲取所有狀態或日期元素而無需指定 [cur_wea_array] 和 [for_wea_array0]?

foreach ( $array as $inner_array )
{
    echo $inner_array['day']; // or $inner_array['status'];
}

這是特定於您的案例的基本foreach示例,每次循環迭代時, $inner_array都會填充每個內部數組

您可以只使用foreach循環

foreach ($array as $array_element) 
{
    // your $array_element contains the inner array
}

如果您只需要數組鍵,則可以使用以下方式訪問它們:

$array_keys = array_keys($array);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM