如果我执行这个,我会正确获得输出:
echo "<a href="'.$elink.'">'.$elink.'</a>";
但是当我想以表格列格式显示我的输出时,我无法插入:
echo "<td width='200'>" <a href="'.$elink.'">'.$elink.'</a> "</td>";
or
echo "<td width='200'>" "<a href="'.$elink.'">'.$elink.'</a>" "</td>";
or
echo "<td width='200'>" '<a href="'.$elink.'">'.$elink.'</a> "</td>";
请更正语法错误。
echo '<td width="200">' . '<a href="'.$elink.'">'.$elink.'</a></td>';
看起来您的引号不匹配。 但我会使用sprintf。
echo sprintf("<td width='200'><a href='%1$s'>%1$s</a></td>", $elink);
首先,你的引号搞砸了。它们应如下所示:
echo "<td width='200'> <a href='".$elink."'>".$elink."</a></td>";
更正字符串格式
echo '<td width="200"><a href="'. $elink. '">' . $elink . '</a></td>';
我建议您使用属性样式(style="width:200px;"
)而不是宽度属性。请记住对 href 属性中包含的参数进行 URL 编码。