我有这个来源显示数组
foreach ($menu_items as $item=>$value) {
if($item != 'about-me'){
echo '<a href="#'.$item.'">'.$item.'</a>';
}else if($item == 'about-me'){
echo '<a href="#'.$item.'">about</a>';
}
这是我的阵列:
$menu_items = array(
"disabled" => array (
"contact" => "Contact",
),
"enabled" => array (
"services" => "Services",
"process" => "Process",
"portfolio" => "My Portfolio",
"about-me" => "Abouuuuut",
"contact" => "Contact",
),
);
现在它显示了我(启用时):
我想表明:
答案 0 :(得分:4)
你需要这样做:
foreach ($menu_items as $item=>$value) {
if($item != 'about-me'){
echo '<a href="#'.$item.'">'.$value.'</a>'; //change here
}else if($item == 'about-me'){
echo '<a href="#'.$item.'">about</a>';
}
}
您使用的是$item
,请使用$value
代替$item
。