2017-08-30 165 views
0

作出了以下的前端可見表示股市在兩個位置:替換屬性數字串

<?php if($attrValue = $_product->getData('inventory_location_01')): ?> 
      <p><?php echo $this->__('Aalborg') ?>: <span><?php echo $attrValue ?> stk.</span></p> 
      <?php endif; ?> 
<?php if($attrValue = $_product->getData('inventory_location_02')): ?> 
      <p><?php echo $this->__('Brønderslev') ?>: <span><?php echo $attrValue ?> stk.</span></p> 
      <?php endif; ?> 

我的問題是,如果有在項目的股票股價顯示爲2.0000。

我想是數字2

如何做到這一點後刪除0.0000?

回答

0

看一看printf(或here),e.g <?php printf("%.0f",$attrValue); ?>

+0

你能告訴我在哪裏放置在上面的代碼,使其工作:) –

+0

找到了解決辦法.. 非常感謝你您的幫助。 –

0

可以使

<?php echo str_replace(".0000","",$attrValue) ?> 

數後,它會刪除0.0000。

或者你也可以使用函數number_format($ attrValue)

<?php echo number_format($attrValue) ?>