Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何定义“tagert=”;“空白”;使用echo语句获取变量_Php - Fatal编程技术网

Php 如何定义“tagert=”;“空白”;使用echo语句获取变量

Php 如何定义“tagert=”;“空白”;使用echo语句获取变量,php,Php,我正在尝试使用一个echo语句获取一个指向空白web查看器页面的链接,该语句提取两个变量来创建链接 下面是我最后一次尝试 echo "<a target="_blank" href=$link>$media</a>"; echo”“; 我收到一个语法错误,但它的位置已为空。您应该转义双引号。此外,根据经验,在编写html属性时,请使用htmlspecialchars: echo sprintf('<a target="_blank" href="%s">%

我正在尝试使用一个echo语句获取一个指向空白web查看器页面的链接,该语句提取两个变量来创建链接

下面是我最后一次尝试

echo "<a target="_blank" href=$link>$media</a>";
echo”“;

我收到一个语法错误,但它的位置已为空。

您应该转义双引号。此外,根据经验,在编写html属性时,请使用
htmlspecialchars

echo sprintf('<a target="_blank" href="%s">%s</a>', htmlspecialchars($link), $media);

echo sprintf(“”,htmlspecialchars($link),$media);
您应该这样做<代码>回声“”