我们有以下代码计算问题
<?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