使用foreach创建动态链接列表

时间:2016-10-04 08:34:36

标签: php loops foreach

我的页脚中有一个站点地图链接到我的所有页面,有些页面由于重写而有不同的URL。例如,id为14的页面前面有/ projects /,id为16的页面有/ actueel /。我该如何检查并建立清单?

这不起作用(它将项目添加到整个列表中):

<?
foreach($menufootercr as $menufooterlist){
  if($menufooterlist['id'] != ''){
      if($menufooterlist['id'] = '14'){
        $menufooteroverzicht .= '<li class="menu-item"><a href="projects/'.$menufooterlist['alias'].'.html">'.$menufooterlist['title'].'</a></li>';
      }else if($menufooterlist['id'] = '16'){
        $menufooteroverzicht .= '<li class="menu-item"><a href="actueel/'.$menufooterlist['alias'].'.html">'.$menufooterlist['title'].'</a></li>';
      }else{
      $menufooteroverzicht .= '<li class="menu-item"><a href="info/'.$menufooterlist['alias'].'.html">'.$menufooterlist['title'].'</a></li>';
    }
  }
}
echo $menufooteroverzicht;
?>

1 个答案:

答案 0 :(得分:1)

更改

if($menufooterlist['id'] = '14'){

if($menufooterlist['id'] == '14'){

对16进行相同操作。==用于比较而不是