我需要在 woocommerce 中导入 cart。 但我需要没有 wc_price() 的数字。 这是我的代码:
global $woocommerce;
$app=$woocommerce->cart->get_cart_total();
$app2=$woocommerce->cart->total;
结果:
app = $20.00
app2 = 0
购物车是 20.00 美元 谢谢。
最佳答案
你试试
$app= (float) preg_replace( '/[^0-9\.]/', '', $woocommerce->cart->get_cart_total() );
或者
$app = str_replace('$','',$woocommerce->cart->get_cart_total() );
解决方案取决于占用的货币类型,在本例中为欧元占用,因此我们必须替换 htmlentities 中的欧元,如下所示
str_replace ( '& euro;', '', $ woocommerce-> cart-> get_cart_total ());
注意:修剪'& euro'
关于php - 获取总购物车 woocommerce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35703275/