如果用户价值百分比比输入值小30%

时间:2015-02-06 19:20:53

标签: php

好吧,我试图在PHP中计算出数学方程式但无济于事。这就是我想要实现的目标。

$staticprice = '345.00'; //always the same
$uservalue = $_POST['value'];
if($uservalue is 30% or less than $staticprice){ die();}

所以我不希望用户的价值比静态价格低30%或更低。

我将如何完成此任务?

3 个答案:

答案 0 :(得分:2)

if($uservalue <= ($staticprice * 0.3))
   die();

这样的东西?

答案 1 :(得分:1)

$staticprice = 345.00; //always the same
$uservalue = $_POST['value'];
if($uservalue <= ($staticprice * 0.3)){ die();}

答案 2 :(得分:0)

这是一个简单的数学运算:

$staticprice = '345.00'; //always the same
$uservalue = $_POST['value'];
if($uservalue / $staticprice * 100 == 30 || $uservalue  < $staticprice){ die();}

但你甚至不必检查它是否等于30%。因为如果$uservalue小于$staticprice,你还希望if语句为真,那么你只需写下:

$staticprice = '345.00'; //always the same
$uservalue = $_POST['value'];
if($uservalue  < $staticprice){ die();}