2017-03-18 66 views
0

我的工作在網站上顯示號碼,如果%d> 0,否則,顯示器%d

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

,我面臨的一個問題。我想在圖片上顯示購物車中的物品數量。我找到了一種方法,但現在問題是我只想在項目數不爲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" "; 
} 
?> 

我真的沒有關於我是否正確地做的想法。所以讓我知道我怎樣才能以最好的方式混合使用它們。

非常感謝!

回答

0

在這種情況下,$d不是一個變量,而是說'嗨,這裏是一個整數(從參數讀取)顯示爲十進制數'。然後sprintf解析字符串,並用WC()->cart->get_cart_contents_count()「替換」$dHere你可以閱讀更多關於sprintf和格式。

在你的情況下,你需要使用WC()->cart->get_cart_contents_count()。我不知道你的代碼會如何,因爲我不使用WordPress。無論如何,我認爲關於$d的信息以及您將使用WC()->cart->get_cart_contents_count()的信息應該足以解決您的問題。