【发布时间】:2019-03-03 10:47:34
【问题描述】:
几个月前我写了这段代码(在 woocommerce/single-product/price.php 上),但我把它弄丢了,我很幸运能恢复代码,但还处于第一阶段。在结果给我一千次分离之前,我认为是因为“preg_replace”函数。
<?php echo '$' . round((preg_replace('/^[\.]/', '', $product->get_price()) *1.04)); ?>
显示的结果类似于:$311896。我正在寻找的格式:311.896 美元
我会告诉你它是如何工作的。我向支付网关添加了税款(这就是我使用公式 x1.04 的原因)。它是这样显示的: 如果格式正确,则为原始价格,但我的代码不是。真是头疼。
【问题讨论】:
-
你在 $product->get_price() 中得到了什么?
-
@Alberto woocommerce 产品的价格!
-
操作,抱歉,我在和@CaptainObvious 交谈。
标签: php wordpress woocommerce preg-replace price