我正在检索包含来自另一个页面的£符号的变量。 我想删除它,我尝试使用str_replace 但我留下了以下内容:
100
$amount = str_replace('£', '', $amount);
有什么想法吗?
答案 0 :(得分:6)
答案 1 :(得分:2)
如果您确保该字符串始终是该格式,请删除第一个字符。
或者,将其转换为HTML实体(尝试htmlentities()
),然后执行str_replace()
。
答案 2 :(得分:0)
确保您在HTML页面中使用的字符集与数据库表使用的字符集(以及存储数据)相同。当您有不同的字符集时,通常会发生这种情况。
在将pound符号保存到数据库之前,还尝试将pound符号编码为其等效的HTML实体(£
)。