我知道我的标题听起来有点模糊,但我不知道如何形容它。
所以基本上我对数组名称的意思是,例如在这个数组中:
array (size=3)
'arrayname0' =>
array (size=3)
0 => int 29
1 => int 35
2 => int 39
'arrayname1' =>
array (size=3)
0 => int 29
1 => int 35
2 => int 39
'arrayname2' =>
array (size=3)
0 => int 29
1 => int 35
2 => int 39
我想调用每个父数组'name'(=“arrayname0”,“arrayname1”和“arrayname2”)。 现在我真的不知道怎么称呼它。我把它假设在键的位置,但每当我尝试逐个调用每个键时,它都不能完全发挥作用:
foreach($arrTest as $key => $value)
{
echo key($arrTest) . '<br />';
next($arrTest);
}
这将跳过第一个数组'key':
arrayname1
arrayname2
这是我使用的完全虚拟代码:
$arrTest['arrayname0']['0'] = 29;
$arrTest['arrayname0']['1'] = 35;
$arrTest['arrayname0']['2'] = 39;
$arrTest['arrayname1']['0'] = 29;
$arrTest['arrayname1']['1'] = 35;
$arrTest['arrayname1']['2'] = 39;
$arrTest['arrayname2']['0'] = 29;
$arrTest['arrayname2']['1'] = 35;
$arrTest['arrayname2']['2'] = 39;
var_dump($arrTest);
foreach($arrTest as $key => $value)
{
echo key($arrTest) . '<br />';
next($arrTest);
}
我希望我的问题很明确。任何帮助表示赞赏。
答案 0 :(得分:2)
不要使用下一个。
foreach($arrTest as $key => $value)
{
echo $key . '<br />';
}
答案 1 :(得分:1)
你错了,用这个:
foreach ($arrTest as $key => $value) {
echo $key.'<br />';
}
答案 2 :(得分:0)
试试这个:
We have a function called array_keys() shows all the keys of an array.
<?php
$keys_arr = array_keys($arrTest);
echo '<pre>';
print_r($keys_arr);
?>