Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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,转义任何字符_Php - Fatal编程技术网

PHP,转义任何字符

PHP,转义任何字符,php,Php,我可以不使用符号“\”转义字符串中的任何字符吗? 例如,编程语言C#允许指定字符串,该字符串没有特殊字符: @"c:\webserver\".Equals("c:\\webserver\\") // <== return true @“c:\webserver\”.Equals(“c:\\webserver\”)/是否自动添加斜杠 然后可以使用内置的php函数: addslashes() 要退出,请使用addslashes();和stripslashes()删除添加的斜杠我无法确切理解您


我可以不使用符号“\”转义字符串中的任何字符吗?
例如,编程语言C#允许指定字符串,该字符串没有特殊字符:

@"c:\webserver\".Equals("c:\\webserver\\") // <== return true

@“c:\webserver\”.Equals(“c:\\webserver\”)/是否自动添加斜杠

然后可以使用内置的php函数:

addslashes()


要退出,请使用addslashes();和stripslashes()删除添加的斜杠

我无法确切理解您想要做什么。为什么不显示一些post或存根:input和expect output etfc。您提供的示例使用“\”对双引号和反斜杠进行了转义。是的,它是。谢谢,伙计。现在我不能投票支持你的答案,但我保证以后再做。然后做+1而不是-1:)或者只是接受答案。所以你想和你的问题分享的是,你完全没有关于PHP字符串的任何线索,甚至无法查看字符串PHP手册页面?以防你在这里发现:@Andrew:如果你需要一个问题来澄清,最好继续提问,而不是回答。你可能很幸运找到了正确的答案,但是这个模棱两可的问题随后会在网站上腐烂。你为什么这么生气,哈克雷?逃避什么?hakre,这些字符:单引号(')、双引号(“)、反斜杠(\)和NUL(空字节)。