用php代码关闭HTML标记

用php代码关闭HTML标记,php,html,Php,Html,我有以下代码: <a class='example-image-link' href='images/<?php echo addslashes($elevations);?>' data-lightbox='example-set' title='Click on the right side of the image to move forward.'><?php echo addslashes($elevations);?></a>

我有以下代码:

  <a class='example-image-link' href='images/<?php echo addslashes($elevations);?>' data-lightbox='example-set' title='Click on the right side of the image to move forward.'><?php echo addslashes($elevations);?></a>

在上面的代码中,
标记关闭,php标记
?>
关闭。
关闭
“/>
”标记不会在“标题”之后关闭,而是在以下位置关闭:
,即在?之后


可能的原因是什么?我应该如何纠正?

如果您从上面得到错误,只需执行以下操作

<?php

echo "<a class='example-image-link' href='images/".addslashes($elevations)."' data-lightbox='example-set' title='Click on the right side of the image to move forward.'>".addslashes($elevations)."</a>";

?>

我不明白你在说什么,但我知道你的href标签可能有问题,请尝试下面的内容

href= "<?php echo "images/".addslashes($elevations);?>"  
href=“”

没有清除你想说的话,但它是…href=''发布的输出:
var\u dump(addslashes($elevations))
你的代码没有问题,其他东西正在破坏它。你期望得到什么样的结果?我敢打赌,这是您的
$elevations
变量设置或格式不正确。甚至可能是你的灯箱。@Fred:我试过一个人在这里提出建议,但灯箱效果不是shown@user2822187
$elevations
变量的值是多少?这就是我需要知道和看到的。正在发生的是a标记角括号“>”应该在title='单击图像右侧向前移动后关闭。'>。。i、 在php代码的“forward.”之后,但它在($elevations);?>”处关闭。我尝试了你的解决方案,但没有帮助。这==>问题在于由前开发人员设计的数据库。其中的数据有许多问题,我正试图解决