PHP字符串包含$并错误地识别变量

时间:2012-03-09 01:52:09

标签: php string variables

基本上我是通过POST

将格式化的字符串发送到PHP脚本

所以说我有字符串...“abcdef $ ghikl”它会将$ ghikl识别为变量......

有没有办法告诉PHP这个字符串中不存在变量?

我知道如何硬编码,你只需使用“'”,但由于字符串被发送到脚本,我不知道该怎么做......

谢谢你们

对于问题的范围,真正需要的所有代码都是:

$string = $_POST['string'];
// a couple strcmp's here, just to see if the string == ""
$array = explode("+", $string);

2 个答案:

答案 0 :(得分:3)

尝试转义$

"abcdef\$ghikl"

答案 1 :(得分:0)

除非你使用eval(),否则PHP不会将其视为变量。你能告诉我们你的代码吗?