替换属性

时间:2017-08-30 09:44:40

标签: php replace attributes numbers

在前端显示以下内容以在两个位置显示股票:

<?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之后删除.0000。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

查看printf(或here),例如<?php printf("%.0f",$attrValue); ?>

答案 1 :(得分:0)

你可以制作

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

它会在数字后删除.0000。

或者您可以使用函数number_format($ attrValue)

<?php echo number_format($attrValue) ?>