我们使用此代码显示磁电网站的运费:
<?php echo "Selling Price + " . $_excl . " Delivery "; ?>
其中$_excl
将返回值。
显示结果为10.00,20.00 ......等等。
我希望从&#34; 10.00&#34; 删除.00 &安培;只显示10。
我尝试了以下代码:
echo "Selling Price + " . round($_excl,0) . " Delivery ";
echo "Selling Price + " . round($_excl) . " Delivery ";
echo "Selling Price + " . $_excl + 0 . " Delivery ";
没有什么对我有用,请给我更新的代码
答案 0 :(得分:2)
您可以使用(function() {
console.log("Hello");
});
,number_format()
或round()
或intval()
(int)
所以在你的情况下
$num = '10.00';
echo (int)$num ."\n"; //print 10
echo number_format($num,0) ."\n"; //print 10
echo round($num,0) ."\n"; // print 10
echo intval($num) ."\n"; // print 10
答案 1 :(得分:1)
您可以使用number_format():
echo "Selling Price + " . number_format($_excl, 0) . " Delivery ";
答案 2 :(得分:1)
$num + 0
可以解决问题。
echo 125.00 + 0; // 125
echo '125.00' + 0; // 125
echo 966.70 + 0; // 966.7
在内部,这相当于使用(float)$num
或floatval($num)
进行浮动,但我发现它更简单。
更新
echo "Selling Price + " . ($_excl + 0) . " Delivery ";
答案 3 :(得分:1)
尝试
{% something %}
例如
echo "Selling Price + " . (int)$_excl . " Delivery ";
希望它能够:)