PHP获取多维数组中数组的名称
我有一个简单的多维数组,其中还有两个数组PHP获取多维数组中数组的名称,php,arrays,loops,multidimensional-array,foreach,Php,Arrays,Loops,Multidimensional Array,Foreach,我有一个简单的多维数组,其中还有两个数组 <?php $data = array( 'first_array' => array( 'name' => 'Test1', 'description' => '...', ), 'second_array' => array(
<?php
$data = array(
'first_array' => array(
'name' => 'Test1',
'description' => '...',
),
'second_array' => array(
'title' => 'Test2',
'description' => '...',
)
);
?>
如何在每次迭代中显示(并获取)数组的名称(我的意思是如果它是“first_array”或“second_array”,而不是数组中的名称字段)。使用
key=>val
语法
foreach ($data as $key=>$course) {
echo $key;
}
使用
key=>val
语法
foreach ($data as $key=>$course) {
echo $key;
}
对foreach使用以下语法:
foreach ($data as $name => $course) {
//do sth
}
对foreach使用以下语法:
foreach ($data as $name => $course) {
//do sth
}
除了下面的答案之外,看看下面的答案,看看