在PHP中处理.xml文件解析时遇到问题 在这种情况下,我可以在ancher标签中添加什么:
<?php
foreach ($xml->issue as $issue ) {
echo '<a name="$issue->id"></a>';
//rest of code
}
<a href="# "> //i dont know what to put after the "Diese".
?>
我想滚动到循环内的元素。
答案 0 :(得分:0)
首先,您的<a href>
标记为空。因此,您不会在页面上看到任何链接:
<a href="example.com">TEXT HERE!!!</a>
其次,在PHP
中,在单引号字符串中引入变量是无效的,就像你一样。 Iterpreter不会将它们识别为变量,因此不会将它们转换为它们的值。我的解决方案(看看引用风格):
foreach ($xml->issue as $issue ) {
echo '<a name="'.$issue->id.'">some link</a>';
}
答案 1 :(得分:0)
您使用引号和双引号错误。
<?php
foreach ($xml->issue as $issue)
{
// This will work - '.$var.'
echo '<a href="#" name="'.$issue->id.'"></a>';
// And this
echo "<a href=\"#\" name=\"$issue->id\"></a>";
// And this
echo "<a href=\"#\" name=\"{$issue->id}\"></a>";
// These will fail
echo '<a href="#" name="$issue->id"></a>';
echo '<a href="#" name=\"$issue->id\"></a>';
echo '<a href="#" name="{$issue->id}"></a>';
}
?>