$name =$form['values']['name']; // for example if user input "$dkyafgh01" then // $name = "$dkyafgh01" echo $name; ?>
问题:例如,如果用户输入"$dkyafgh01"
数据在变量$ name $name = "$dkyafgh01"
中"$dkyafgh01"
作为变量处理,而因为它是字符串。如何告诉php它被视为字符串。我在stackoverflow上搜索并获得以下帮助
[1]:Dollar ($) sign in password string treated as variable但在我的案例中没有帮助。因为数据来自输入字段。$ name返回空。
答案 0 :(得分:5)
使用单引号
$name = '$dkyafgh01'
答案 1 :(得分:0)
使用$_POST
代替$_GET
或$_REQUEST
# price is '$5'
echo ($_POST['price']); # prints '5'
echo ($_REQUEST['price']); # prints '$5'