php - 获取总购物车 woocommerce

标签 php wordpress woocommerce cart

我需要在 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/

相关文章:

php - Nginx set_cookie_flag 安全强化 WordPress 的替代方案

php - 将文本字符串附加到 WooCommerce 产品标题

wordpress - 如何阻止 Wordpress 插入 noindex 元标记?

PHP Trait 覆盖 protected Trait 方法

php - AJAX POST JSON 到 PHP 问题 PHP 中没有数据

php - 在 PHP 中将工作日设置为德语

wordpress - 在带有可见 API key 的 WP Super Cache 中使用 Wordpress 中的单个 Cloudflare 帐户

wordpress - Woocommerce:更改订单按钮上的文本

php - 使用 WooCommerce API 检索产品属性数据和值

php - SQL 列出最喜欢的游戏数据库