在echo中插入a标签,然后在a标签中插入php语句,应该怎么转义?

在echo中插入a标签,然后在a标签中插入php语句,应该怎么转义?

在php文件中,遍历数组的时候需要对遍历出来的内容插入a标签,然后在标签中带着参数进行跳转,请问应该怎么转义其中的"和'符号?

<?php foreach($TZdata as $v){

echo "<li><a href='show.php?id=$v['id']'>".$v['title'].'</a></li>';
 } ?>

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

echo "<li><a href='show.php?id='".$v['id'].'>'.$v['title'].'</a></li>';等价代还,变量放到字符串外面,然后连接上就行了

  • 补充一下,同学在连接的过程中忽略了href属性整个是由引号包起来的,正确的连接方式应为"<li><a href='test2.php?id=".$v['id']."'>".$v['title']."</a></li>";
    2018-01-11 10:30:53
  • 從者十六夜 提问者 #2
    非常感谢!
    2018-01-12 18:16:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师