Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 含百分比的数学方程_Php_Math - Fatal编程技术网

Php 含百分比的数学方程

Php 含百分比的数学方程,php,math,Php,Math,我怎样才能写出这个方程式 这就是我所拥有的 (float) $total = (float) $product_price * (float) $percentage; return (float) $total; 虽然现在我需要添加一个国家百分比。因此,如果国家百分比为10%,我需要在当前总数上加上10%并返回 我使用变量$country\u percentage如果我理解正确,您希望将百分比(tax?)添加到总数中。如果$country\u百分比是整数“10”,则等于“0.10” ($to

我怎样才能写出这个方程式

这就是我所拥有的

(float) $total = (float) $product_price * (float) $percentage;
return (float) $total;
虽然现在我需要添加一个国家百分比。因此,如果国家百分比为10%,我需要在当前总数上加上10%并返回


我使用变量$country\u percentage

如果我理解正确,您希望将百分比(tax?)添加到总数中。如果
$country\u百分比
是整数“10”,则等于“0.10”

($total*(1+($country\u percentage/100))


这将是
($total*1.10)

你使用数学,我的朋友。如果你的百分比是一个字符串,用
str_replace()
删除%符号,然后用
intval($int)
floatval($float)
解析该值。这将给你一个数字,例如
10

然后你将你的国家百分比除以100

10/100=0.1

最后,将产品价格乘以上述值+1

因此:

//if $percentage is a string with '%' in it
$percentage = (floatval( str_replace("%", $percentage) );

$percentageNum = ($percentage/100) + 1;

$total = $product_price * $percentageNum;