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