如果%d>显示购物车中商品的数量0否则显示%d

时间:2017-03-18 11:50:18

标签: php cart

我正在网站上工作

  

http://mtcdistrup.cluster003.ovh.net/

我正面临一个问题。我想在图片上显示购物车中的商品数量。我找到了一种方法,但现在的问题是,只有当item的数量不为null时我才想显示它。

我使用Wordpress和woocomerce。所以我发现这显示了购物车中的商品数量:

<?php echo sprintf ( _n( '%d', '<h6>%d<h6> ', WC()->cart->get_cart_contents_count() ), WC()->cart->get_cart_contents_count() ); ?>

我希望以某种方式使用它,混合两者来做我的事情:

<?php
if (%d > 0)
{
    echo "<h6>%d<h6>";
}
else
{
    echo" ";
}
?>

我真的不知道我是否正确地做到了。所以,让我知道如何以最佳方式混合它们。

提前多多感谢!!!

1 个答案:

答案 0 :(得分:0)

在这种情况下,$d不是变量,而是说&#39;嗨,这里将是一个整数(从参数读取)显示为十进制数字&#39;。然后sprintf解析字符串和&#34;替换&#34; $d WC()->cart->get_cart_contents_count() sprintfHere您可以阅读有关WC()->cart->get_cart_contents_count()和格式化的更多信息。

在您的情况下,您需要使用$d。我不知道你的代码会是什么样子,因为我不会使用wordpress。无论如何,我认为有关WC()->cart->get_cart_contents_count()究竟是什么的信息以及您将使用void的信息应该足以解决您的问题。