-1

我正在保存这个字符串

  $string= ~`!@#$%^&*()_-=+\][‘;/.,<>?:”{}| 

作为htmlentities(urlencode(addslashes(trim($string))));

但它正在删除+\并将我的字符串返回为~!@#$%^&*()_-= ][‘;/.,<>?:”{}|.

谁能帮我?

4

1 回答 1

0

您应该使用将字符串括在 之间" ",因为它不是变量。此外,\用作转义命令。要查看\,您应该键入\\,这将转义转义命令。你也在输入"你的字符串,所以我猜你想逃避它。

$string= "~`!@#$%^&*()_-=+\\][‘;/.,<>?:\”{}|";

甚至 StackOverflow 也确实删除了那个+\东西。无论如何,你不应该有任何问题。

于 2013-10-01T06:55:13.470 回答