PHP不会回显html代码以显示页面上的链接

问题描述 投票:-3回答:2

我有一个简单的echo语句,它应该在网页上显示一个链接,但它所做的只是显示“<a href=website.com>Link</a>”(没有引号)。对我来说,这应该没有问题。我想也许是因为网站的HTML在一个文件中,而PHP在另一个文件中。

foreach ($output as $output)
{
    echo 'DATE: ' . $output['date'] . "\n";
    echo 'TO: ' . $output['to'] . "\n";
    echo 'FROM: ' . $output['from'] . "\n";
    echo 'SUBJECT: ' . $output['subject'] . "\n";
    echo "<a href=website.com>Link</a>\n\n";
}
php hyperlink echo
2个回答
2
投票

你的循环不是有效的,你有$output as $output

我还建议在循环之前打印$output,看它是否包含你认为应该的东西。


1
投票

在“a”标记中,实际网址必须在引号中

<a href='http://www.website.com'>
© www.soinside.com 2019 - 2024. All rights reserved.