Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.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
如何删除<;?=$var?>;在与php的链接中_Php_Url_Variables_Str Replace - Fatal编程技术网

如何删除<;?=$var?>;在与php的链接中

如何删除<;?=$var?>;在与php的链接中,php,url,variables,str-replace,Php,Url,Variables,Str Replace,如何从链(本例中为url)中删除 以下是我已经尝试过的: $link = str_replace("<?= $var ?>", "", $link); $link=str\u replace(“,”,$link); 但是当我echo$link,没有显示任何内容。 (我认为这是打开和关闭php标记的问题)通过“链”你是指“字符串”吗 如果没有其他内容,则需要单引号来阻止$var插值: $link = str_replace('<?= $var ?>', '', $lin

如何从链(本例中为url)中删除

以下是我已经尝试过的:

$link = str_replace("<?= $var ?>", "", $link);
$link=str\u replace(“,”,$link);
但是当我
echo$link,没有显示任何内容。
(我认为这是打开和关闭php标记的问题)

通过“链”你是指“字符串”吗

如果没有其他内容,则需要单引号来阻止
$var
插值:

$link = str_replace('<?= $var ?>', '', $link);
$link=str_替换(“”,,$link);
我还建议拆分看起来像PHP打开/关闭标记的字符,以便更好地衡量:

$link = str_replace('<?' . '= $var ?' . '>', '', $link);
$link=str\u用“chain”替换(“”)你是说“string”吗

如果没有其他内容,则需要单引号来阻止
$var
插值:

$link = str_replace('<?= $var ?>', '', $link);
$link=str_替换(“”,,$link);
我还建议拆分看起来像PHP打开/关闭标记的字符,以便更好地衡量:

$link = str_replace('<?' . '= $var ?' . '>', '', $link);

$link=str\u replace(“您可以使用不解析变量的单引号:

$link = str_replace('<?= $var ?>', "", $link);
$link=str\u replace(“”,$link);

您可以使用不解析变量的单引号:

$link = str_replace('<?= $var ?>', "", $link);
$link=str\u replace(“”,$link);
echo htmlspecialchars($link)
,或者查看源代码以查看输出的内容。请记住,如果在html上下文中的浏览器中查看此内容,浏览器将尝试呈现任何看起来像标记的内容。
echo htmlspecialchars($link)
,或查看源代码以准确查看输出内容。请记住,如果您在html上下文中的浏览器中查看此内容,浏览器将尝试呈现任何看起来像标记的内容。