您好我收到了这样的字符串FI64%201660%203000%201176%2025
我试图删除那些%,然后将它放入我试过的数据库中,$str=preg_replace('/\s+/', '', $str);
$string = str_replace(" ", "", $string);
但没有用,所以需要帮助从字符串中删除那些%。我猜他们基本上是输入字段的空格。
答案 0 :(得分:1)
您的字符串是网址编码的(您需要替换%20
而不是%
,是的,它是空格。用户urldecode:
echo urldecode('FI64%201660%203000%201176%2025');
//FI64 1660 3000 1176 25