我是多维数组的新手,并且正在努力构建我的php技能。我有一个关联数组,我想获得数组的嵌套元素,但不必担心multi-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_array0]?
答案 0 :(得分:4)
foreach ( $array as $inner_array )
{
echo $inner_array['day']; // or $inner_array['status'];
}
这是一个特定于您的案例的基本foreach
示例,每次循环迭代时,$inner_array
都会填充每个内部数组
答案 1 :(得分:1)
您可以使用foreach
loop:
foreach ($array as $array_element)
{
// your $array_element contains the inner array
}
答案 2 :(得分:-1)
如果您只想要数组键,可以使用以下内容访问它们:
$array_keys = array_keys($array);