簡體   English   中英

用php和小數計數(opencart)

[英]Counting with php and decimals (opencart)

我想計算從opencart獲得的兩個值。 首先是固定價格 ,另一個是期權價格 當我打印它們時,我得到正確的數字,例如: $price = 10.25; $option = 5.25; 但是當我說: $total = $price + $option; 我只有15。但是我要15.50。 我在做什么錯?

<?php
  $price = 10.25;
  $option = 5.25;
  $total = $price + $option;

  print $total; (will print just 15)
?>

謝謝!

您的php示例缺少$符號之前的選項。

 $total = $price + $option;

重新輸入以使其浮動:

$total = (float)$price + (float)$option;

echo (float)$total;

因此,關於它的OpenCart問題,請在此處了解更多信息:

http://forum.opencart.com/viewtopic.php?t=96706

如此處所寫,這是一個已知問題,應在OC 2.0中解決

您必須將option更改為$ option

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM