我有一个PHP脚本,它读取一些输入并将其保存在数据库中。输入可以有单引号或双引号。我正在将引号更改为其ISO Latin-1代码,以避免转义问题。对于单引号,我的代码是:
$str = str_replace("'", "'", $str);
使用此代码,如果输入是“杰克的书”,它将被正确保存在数据库中作为杰克(代码代替')书。但是当我用双引号做这件事时:
$str = str_replace("\"", """, $str);
根本没有任何东西保存在数据库中。谁能告诉我为什么?
答案 0 :(得分:0)
你试过吗
$str = str_replace('"', """, $str);
做这份工作? (单引号双引号)