如何在
中添加此行代码<a href='/<?=$value["content_url"];?>' class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"><?=$value["content_title"];?><span class="caret"></span></a>
所以最终你得到这样的东西:
if (1 == 1) {
echo "<a href='/<?=$value["content_url"];?>'
class="dropdown-toggle" data-toggle="dropdown" role="button"
aria-haspopup="true" aria-expanded="true"> <?=$value["content_title"];?>
<span class="caret"></span></a>";
} else {
echo "Nothing to see!"
}
因为你有多个标点符号,所以它会快速结束回声..
答案 0 :(得分:2)
正确格式化字符串。更新了字符串。
if (1 == 1) {
echo "<a href=\"$value[content_url]\"
class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\"
aria-haspopup=\"true\" aria-expanded=\"true\">$value[content_title]
<span class=\"caret\"></span></a>";
} else {
echo "Nothing to see!";
}
在双引号字符串中,php变量不需要引用。用反斜杠逃避引用。
答案 1 :(得分:1)
如果你想真正打印PHP代码,你只需要对你的报价进行缩放
echo "<a href='/<?=$value[\"content_url\"];?>' class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"true\"><?=$value[\"content_title\"];?><span class=\"caret\"></span></a>";
如果您想要打印值,则根本不需要标记,但只需连接变量。
echo "<a href='/".
$value["content_url"].
"' class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"true\">".
$value["content_title"].
"<span class=\"caret\"></span></a>";
答案 2 :(得分:0)
if you want to print or echo php code than use concatenate
if (1 == 1) {
echo "<a href='".$value["content_url"]."' class='dropdown-toggle' data-toggle='dropdown' role='button'
aria-haspopup='true' aria-expanded='true'> '".$value["content_title"]."' <span class='caret'></span></a>";
} else {
echo "Nothing to see!"
}
答案 3 :(得分:0)
<a href='<?php echo $value["content_url"]; ?>' class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">
<?php echo $value["content_title"]; ?>
<span class="caret"></span>
</a>
试试这个
答案 4 :(得分:0)
您可以使用print_f()函数:
print_f("<a href='%s' class='dropdown-toggle' data-toggle='dropdown' role='button' aria-haspopup='true' aria-expanded='true'><span class='caret'>%s</span></a>",
$value['content_url'],
$value['content_title']
);
或“string {var}”中的echo字符串:
echo "
<a href='{$value['content_url']}' class='dropdown-toggle' data-toggle='dropdown' role='button' aria-haspopup='true' aria-expanded='true'><span class='caret'>{$value['content_title']}</span></a>
" ;
或使用concritenate操作数。 'string 1'。'string 2'
echo '
<a href="'.$value['content_url'].'" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"><span class="caret">'.$value['content_title'].'</span></a>
' ;
但最好的方法是使用模板
的index.php
function getContentUrl() {
return $value['content_url'];
}
function getTitle() {
return $value['content_title'];
}
include './template.phtml';
和template.phtml
<a href='<?php echo getContentUrl() ?>'><?php echo getContentTitle() ?></a>