繁体   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