php转义字符需要回斜线才能逃脱

时间:2017-06-14 15:35:15

标签: php

我试图在我的代码中逃避斜线,但我怎么尝试它都不起作用

这是我没有反斜杠的代码

<?php
echo ("<a href=\."http://www.example.com">Home</a> &raquo; ");
  for ($i = 1; $i < count($parts); $i++)
    {
    if (!strstr($parts[$i],"."))
      {
      echo("<a href="");
      for ($j = 0; $j <= $i; $j++) {echo $parts[$j]."/";};
      echo("">". str_replace('-', ' ', $Pages[$parts[$i]])."</a> &raquo; ");
      }
    else
?>

我需要它在逃跑后像这样

<?php
echo ("<a href=\"http://www.example.com\">Home</a> &raquo; ");
    for ($i = 1; $i < count($parts); $i++)
        {
        if (!strstr($parts[$i],"."))
            {
            echo("<a href=\"");
            for ($j = 0; $j <= $i; $j++) {echo $parts[$j]."/";};
            echo("\">". str_replace('-', ' ', $Pages[$parts[$i]])."</a> &raquo; ");
            }
        else
?>

这个我要逃离的部分<a href=\"echo("<a href=\"");以及echo("\">".我需要在逃跑后存在反斜杠

1 个答案:

答案 0 :(得分:0)

如果你需要回声

&lt; a href = \&#34;

只需添加&#34; \\&#34;单身&#34; \&#34;在结果输出中。

回声(&#34;&lt; a href = \\\&#34;&#34;);