Php 如果%d>;显示购物车中的商品数量;0其他显示%d
我在一个网站上工作 我面临一个问题。我想在图像上显示购物车中的商品数量。我找到了一种方法,但现在的问题是,我只想在项目数不为空时显示它 我在用Wordpress和Woocomece。因此,我发现这是为了显示购物车中的商品编号:Php 如果%d>;显示购物车中的商品数量;0其他显示%d,php,cart,Php,Cart,我在一个网站上工作 我面临一个问题。我想在图像上显示购物车中的商品数量。我找到了一种方法,但现在的问题是,我只想在项目数不为空时显示它 我在用Wordpress和Woocomece。因此,我发现这是为了显示购物车中的商品编号: <?php echo sprintf ( _n( '%d', '<h6>%d<h6> ', WC()->cart->get_cart_contents_count() ), WC()->cart->get_cart_
<?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" ";
}
?>
我真的不知道我做得对不对。因此,让我知道如何以最佳方式将两者混合
提前谢谢大家 在本例中,
$d
不是一个变量,而是表示“嗨,这里是一个整数(从参数中读取),显示为十进制数”。然后sprintf
解析字符串并用WC()->cart->get\u cart\u contents\u count()
替换$d
。您可以阅读有关sprintf和格式化的更多信息
在您的情况下,您需要使用WC()->cart->get\u cart\u contents\u count()
。我不知道你的代码是什么样子,因为我不使用wordpress。无论如何,我认为关于什么是$d
以及您将使用WC()->cart->get\u cart\u contents\u count()
的信息应该足以解决您的问题