我正在尝试与PHP建立链接,我不确定此代码有什么问题。
$product_list .= "\n\r " . 'Ticket Download: ' . ": " . <a href=$single_link["url"]>($single_link['name'])</a> . "\n\r";
我知道问题在于链接(意思是开始和结束html标签之间)。我做错了什么?
编辑:我已经尝试使用您提供的代码,但我仍然无法使用它。我不知道为什么。
答案 0 :(得分:6)
$product_list .= PHP_EOL . 'Ticket Download: <a href="' . $single_link['url'] . '">' . $single_link['name'] . '</a>' . PHP_EOL;
答案 1 :(得分:3)
您应该在字符串
中包含锚标记$product_list .= "\n\r " . 'Ticket Download: ' . ": <a href={$single_link['url']}>({$single_link['name']})</a> \n\r";
答案 2 :(得分:1)
您没有在正确的位置打开和关闭引号。你可以用这个:
$product_list .= "\n\r Ticket Download: : <a href=\"" . $single_link["url"] . '">('. $single_link['name'] . ")</a>\n\r";
还有很多其他方法可以做到这一点。毫无疑问,其他人会有更优雅的答案。但这是对代码进行快速首次清理以使其正常工作。
答案 3 :(得分:0)
在href中的数据周围添加引号也会有所帮助。
$product_list .= "\n\r " . 'Ticket Download: ' . ": " . <a href='{$single_link["url"]}'>($single_link['name'])</a> . "\n\r";
答案 4 :(得分:0)
有一个更容易阅读的语法,它使用curly braces
而不是字符串连接:
$product_list .= "\n\r Ticket Download: <a href={$single_link['url']}>({$single_link['name']})</a>\n\r";