$content = '"';
echo addslashes($content); //out \"

解决方案 »

  1.   

    $content = "\"";
    addslashes($content)并没有变成想象中的了"\\\""
    为什么?
    ========================
    因为$content = "\"";中的\实际上只是转义符`~~而不是实际内容!!
    这样
    $content = '\"';
    echo addslashes($content);
      

  2.   

    关键是现在
    $content = $article['content']);
    从数据库中取出的,内容中包含"
    并不是可以自己定义的$content = '"';
    这样addslashes($content);还是没有办法将"替换成\"
    ...........
      

  3.   

    从数据库中取出的,内容中包含"
    并没有必要去用addslashes处理