2010-06-01 81 views
1

试图获取assoc数组的名称;php关联数组名?

$test = array('selected' =>$selected, 'sectionList'=>$sectionList, 'categoryList'=>$categoryList); 
<? foreach($test as $list) { ?> 
<h3><?=$list?>, <?=$list[id]?>, <?=$list['name']?>, <?=$list['value']?></h3> 
<? } ?> 

但要么'数组'或什么都没有?!我可以看到名称,当我print_r($测试);

你认为这是可能的吗?在此先感谢,D.

回答

4

使用语法foreach ($array as $key => $value)也可以在迭代数组时获得密钥。

+0

三江源!新的它是简单的。丹,最好, 最好。 – v3nt 2010-06-01 16:55:47

1

尝试使用:

的foreach($测试为$名=> $列表)

0
$test = array('selected' =>$selected, 'sectionList'=>$sectionList, 'categoryList'=>$categoryList); 
    <? foreach($test as $key => $list) { ?> 
     <? foreach($list as $list2) { ?> 
      <h3><?=$key?>, <?=$list2[id]?>, <?=$list2['name']?>, <?=$list2['value']?></h3> 
     <? } ?> 
    <? } ?>