再一次,我别无选择,只能请求你们帮助我,因为我完全感到困惑,过去一小时我一直试图解决这个问题。
我有一些PHP代码结构如下:
function build($url=""){
$output = '<ul class= "bc-ul">';
$output .= '<li class= "bc-li"><a class="bc" href=" complex concatenation of link here">link1</a></li>';
$output .= '<li class= "bc-li"><a class= "bc">link2</a></li>';
$output .= '<li class= "bc-li"><a class= "bc">link3</a></li>';
$output .= '</ul>';
return $output;
}
所有锚点href都有一个复杂的连接url ..问题是当使用php的echo $输出显示$ output时,会在每个列表中生成额外的空锚标记。任何人都知道导致这种行为的原因是什么?
结果:
<li>
<a class="bc-li">link1</a>
<a></a> <- empty tag here
</li>