$navigation = ' &raquo; <a href="forumdisplay.php?fid='.$fid.($extra ? '&amp;'.preg_replace("/^(&amp;)*/", '', $extra) : '').'">'.$forum['name'].'</a> &raquo; '.$thread['subject'];请问怎么把'['.$forum['threadtypes']['types'][$thread['typeid']].']'加到.$thread['subject'];前面,格式怎么写,不知道少了什么符号,怎么弄都报错高手帮忙下谢谢了

解决方案 »

  1.   

    如果连接这么多变量字符串,扰乱了逻辑,建议使用如下方式
    $tmpStr1=$thread['typeid'];
    $tmpStr2=$forum['threadtypes'];
    $tmpStr3=$tmpStr2['types'];
    $tmpStr4=$tmpStr3[$tmpStr1];
    $tmpStr5='一大堆乱七八糟的字符串' . $tmpStr4 . $thread['subject'];调试成功后,再逐层向上替换
    比如
    $tmpStr5='一大堆乱七八糟的字符串' . $tmpStr3[$tmpStr1]; . $thread['subject'];
      

  2.   

    $forum['name'].'</a> &raquo; '. '['.$forum['threadtypes']['types'][$thread['typeid']].']' .$thread['subject'];