您好我有一個這樣的數組:阻止打印的關鍵指標,而打印值 - 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