我們有以下代碼計算問題
<?php
$num1 = $_POST['num1'];
$sum= $num1 * 1.59;
echo "The final price is ". $sum;
?>
,我們希望它顯示的最終價格是例如9.99£,但無論我們試圖將£加入到和它只是似乎扔出去錯誤通常是PHP解析錯誤:語法錯誤T_variable或T_string ive試過£。 $總和; - 。 £$總和;但似乎沒有任何工作
感謝所有幫助
丹
我們有以下代碼計算問題
<?php
$num1 = $_POST['num1'];
$sum= $num1 * 1.59;
echo "The final price is ". $sum;
?>
,我們希望它顯示的最終價格是例如9.99£,但無論我們試圖將£加入到和它只是似乎扔出去錯誤通常是PHP解析錯誤:語法錯誤T_variable或T_string ive試過£。 $總和; - 。 £$總和;但似乎沒有任何工作
感謝所有幫助
丹
您是否嘗試過:echo "The final price is £". $sum
?
你試過echo sprintf("The final price is £%01.2f");
?
您可能想要格式化數字的輸出,使其小數只有兩位數字。解析輸入以確保它是你的想法通常是一個好主意(即確保POST var'num1'實際上是一個數字)。 ($ _ POST ['NUM1 http://php.net/number_format
嘗試這
$總和= number_format((floatval -
floatval - http://php.net/floatval
number_format:
<?php
$sum= number_format((floatval($_POST['num1']) * 1.59), 2);
echo "The final price is £". $sum;
?>
雅有些文檔鏈接'])* 1.59),2);
We have used money format and that your according currency code in your choice
你的更多信息,請click here