我想与PHP建立链接,我不确定这段代码有什么问题。为什么不创建链接?
$product_list .= "\n\r " . 'Ticket Download: ' . ": " . <a href=$single_link["url"]>($single_link['name'])</a> . "\n\r";
我知道问题是与链接(开始和结束html标签之间的含义)。我究竟做错了什么?
编辑:我已经尝试使用您提供的所有代码,但仍然无法使其工作。我不知道为什么。
我想与PHP建立链接,我不确定这段代码有什么问题。为什么不创建链接?
$product_list .= "\n\r " . 'Ticket Download: ' . ": " . <a href=$single_link["url"]>($single_link['name'])</a> . "\n\r";
我知道问题是与链接(开始和结束html标签之间的含义)。我究竟做错了什么?
编辑:我已经尝试使用您提供的所有代码,但仍然无法使其工作。我不知道为什么。
$product_list .= PHP_EOL . 'Ticket Download: <a href="' . $single_link['url'] . '">' . $single_link['name'] . '</a>' . PHP_EOL;
您必须包含字符串
$product_list .= "\n\r " . 'Ticket Download: ' . ": <a href={$single_link['url']}>({$single_link['name']})</a> \n\r";
您可能还想要在锚点中的'href'属性周围输出双引号。虽然我猜想它可能在HTML5或类似的东西中是可选的。 – Trott
您还没有打开,并在适当的地方收盘报价在锚标记。你可以使用这个:
$product_list .= "\n\r Ticket Download: : <a href=\"" . $single_link["url"] . '">('. $single_link['name'] . ")</a>\n\r";
还有一堆其他的方法来做到这一点。毫无疑问,别人会有更优雅的回答。但是,这是对代码进行快速首轮清理以使其正常工作。
在href中的数据周围添加引号也会有所帮助。
$product_list .= "\n\r " . 'Ticket Download: ' . ": " . <a href='{$single_link["url"]}'>($single_link['name'])</a> . "\n\r";
有一个更容易阅读语法这里面使用curly braces
,而不是字符串连接:
$product_list .= "\n\r Ticket Download: <a href={$single_link['url']}>({$single_link['name']})</a>\n\r";
有关使用链接的报价是什么? –
语法突出显示没有提示你? – cHao
@BookOfZeus对不起,我是PHP新手,没有意识到。你不需要粗鲁和讽刺。 – Tom