您好我有一个这样的数组:阻止打印的关键指标,而打印值 - PHP
array(
'Home' => array(
'About',
'Contact'
),
'News'
);
我写这篇它们在打印:
function show($arr){
foreach($arr as $key => $value){
echo "\n<ul>\n<li>\n" . $key;
if(! empty($value)){
if(is_array($value)){
show($value);
}else{
echo $value;
}
}
echo "\n</li>\n</ul>\n";
}
}
我的问题是,当我尝试echo $value
它会打印这样的东西:
Home
0About
1Contact
0News
我试过echo $key
其中的echo $value
现在在这里,我明白这是在新闻字段或任何不是数组的字段之前要写的关键索引。我把它固定在单个字段上:
array(
'Home' => array(
'About' => **array()**,
'Contact' => **array()**
),
'News' => **array()**
);
但我不想定义额外的空数组!
平安!
我试过了,但它会让每一件事退后一场!我的意思是它会像这样e。 G。 '关于我'和下一行'我们' – MahanGM
再试一次,我改变了一些东西,忘了html – dyesdyes
哦,是的,我会的。 – MahanGM