0

我知道我的标题听起来有点晦涩,但我不知道如何描述它。
所以基本上我对数组名称的意思是,例如在这个数组中:

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

这将跳过第一个数组“键”:

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

我希望我的问题很清楚。任何帮助表示赞赏。

4

3 回答 3

2

下一个不要使用。

foreach($arrTest as $key => $value)
{
   echo $key . '<br />';
}
于 2013-10-29T08:30:39.343 回答
1

你错了,用这个:

foreach ($arrTest as $key => $value) {
  echo $key.'<br />';
}
于 2013-10-29T08:31:47.500 回答
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);
?>
  • 谢谢
于 2013-10-29T08:59:25.920 回答