关联多维PHP数组循环



我是多维数组的新手,也在努力培养我的php技能。我有一个关联数组,我想获得数组的嵌套元素,但不必担心多dem数组的名称。示例:

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元素,只需要循环并获取status元素。有没有一种方法可以循环[%wildcard][day]或其他什么?所以我可以获得所有的status或day元素,而不必指定[cur_wea_array]和[for_wea_aarray0]?

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);

相关内容

  • 没有找到相关文章

最新更新