以下代码会截断每个包含单引号的字符串。我试过带有striplashes和没有striplashes,尝试过stripslashes_deep,但没有一个能正常工作。例如,如果名字是" Mac Donald"它被保存为" Mac Donald"并简单地切断单引号的位置。
foreach ($_POST as $key => $value)
{
$$key = stripslashes($value);
echo $key."--".$$key."<br>";
}
$wpdb->update("x_data",array('name'=>$d_name,'address'=>$address,'city'=>$city,'state'=>$state,'postalcode'=>$postalcode,'phone'=>$phone,'fax'=>$fax,'email'=>$email),array('uid' => $user_ID,'id'=>$gid));
任何帮助表示赞赏
答案 0 :(得分:0)
尝试str_replace,如下所示:
$value = str_replace("'", "", $value);