[英]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.