我想在php中输出的html标记中使用php变量,怎么实现?

我自己尝试了一下,但是总是报错。
$notice_id='1';
$notice_name=''ll;
echo "<li><a id="<?php echo $notice_id; ?>" href="notice_article.php?id=<?php echo $notice_id; ?>">$notice_name</a></li>";
是不是我的单双引号的问题?

第1个回答  2013-12-21
首先,恭喜你答对了,放心,有奖励——一大堆错误提示·~~~~~、
其次,在PHP中输出大量HTML代码,可以尝试使用定界符。具体的需要你找你师傅教你~~~~
第2个回答  2017-08-15

你换这个

echo '<li><a id="'.$notice_id.'" href="notice_article.php?id='.$notice_id.'">'.$notice_name.'</a></li>';

第3个回答  2013-12-23
是的,echo"这里面不要用双引号,要用就用单的,或是不用"echo "<li><a id='<?php echo $notice_id; ?>'href='notice_article.php?id=<?php echo $notice_id; ?>'>$notice_name</a></li>";
第4个回答  推荐于2018-03-10
echo "<li><a id=".$notice_id." href="notice_article.php?id=".$notice_id.">".$notice_name."</a></li>";本回答被网友采纳
相似回答