Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 仅当满足条件时才将类添加到HTML标记_Php_Html - Fatal编程技术网

Php 仅当满足条件时才将类添加到HTML标记

Php 仅当满足条件时才将类添加到HTML标记,php,html,Php,Html,我正在尝试将if语句添加到下面函数的li标记中,但我似乎无法获得正确的命名法。。。我已经添加了一个“在这里添加代码”的注释,我认为它应该放在哪里 我想让if语句检查$pageID和$thispage是否相同。。。。。如果是,请将class=“current”添加到li标记。。否则不要添加任何内容,但我似乎无法正确理解语法 if ($thisPage==$pageID) echo " class=\"current\""; 我不确定我是否理解您想做什么。你是说: $menulist .=

我正在尝试将if语句添加到下面函数的li标记中,但我似乎无法获得正确的命名法。。。我已经添加了一个“在这里添加代码”的注释,我认为它应该放在哪里


我想让if语句检查$pageID和$thispage是否相同。。。。。如果是,请将class=“current”添加到li标记。。否则不要添加任何内容,但我似乎无法正确理解语法

 if ($thisPage==$pageID) echo " class=\"current\""; 


我不确定我是否理解您想做什么。你是说:

$menulist .= "   <li ";
echo ($pageID==$thisPage) ? ' class="current" ' : " ";
$menulist .=" ><a href='".$menu['items'][$itemId]['menuURL']."'>".$menu['items'][$itemId]['menuName']."</a>";
$menulist.=“”;

这将呼应出“Boogey Woogey”,您的LI中有“在此处添加代码”部分。

根据您之前的评论,只有当
$pageID
等于
$thisPage
时,才会将
class=“current”
添加到
  • 标记中:

    $menulist .= '<li';
    if ($pageID == $thisPage)
        $menulist .= ' class="current"';
    $menulist .= '><a href="'.$menu['items'][$itemId]['menuURL'].'">'.$menu['items'][$itemId]['menuName'].'</a>';
    
    $menulist.='';
    
    此代码应替换以下行:

    $menulist .= "   <li "ADD CODE HERE" ><a href='".$menu['items'][$itemId]['menuURL']."'>".$menu['items'][$itemId]['menuName']."</a>";
    
    $menulist.=“”;
    
    我想让if语句检查$pageID和$thispage是否相同。。。。。如果是,请将class=“current”添加到li标记。。否则,请不要添加任何内容,但我似乎无法正确理解语法。@dmschenk添加了一些代码,这些代码应该更接近您要查找的内容。
    $menulist .= "   <li "ADD CODE HERE" ><a href='".$menu['items'][$itemId]['menuURL']."'>".$menu['items'][$itemId]['menuName']."</a>";