【发布时间】:2014-03-27 23:49:03
【问题描述】:
我有一个包含货币的 php 字符串。在这种情况下,它是欧元,但为了使其成为未来的证明,我还想替换其他货币。如何过滤掉这个货币符号?
我尝试了 preg replace 但不知道过滤掉货币符号的关键,我还看到了一些帖子,他们的做法完全不同,但无法让它们发挥作用。
试过你的建议了,还是不行。如果我在这篇文章下面的建议中添加“,”,它确实会从价格中删除 , 所以它似乎确实做了一些事情。但是€符号仍然存在。
价格来自 woocommerce 数组,在我想删除 € 符号之前,我使用了“strip_tags”命令。也许这与它有关。如果是使用 if else 语句来查看它是否是一个字符串,它回显为真,所以它不是浮点数或任何东西。
【问题讨论】:
-
你能发布你尝试过的代码吗?
-
尝试上面链接的重复问题的接受答案中给出的解决方案或this answer中给出的函数。
-
@Oyeme: "也喜欢替换其他货币的"