好吧,我正在试图找出一个PHP的数学公式,但无济于事。这是我想要完成的。如果用户价值的百分比比输入值低30%
$staticprice = '345.00'; //always the same
$uservalue = $_POST['value'];
if($uservalue is 30% or less than $staticprice){ die();}
所以我不希望用户的价值是静态价格的30%或更少。
我该如何去完成这件事?
好吧,我正在试图找出一个PHP的数学公式,但无济于事。这是我想要完成的。如果用户价值的百分比比输入值低30%
$staticprice = '345.00'; //always the same
$uservalue = $_POST['value'];
if($uservalue is 30% or less than $staticprice){ die();}
所以我不希望用户的价值是静态价格的30%或更少。
我该如何去完成这件事?
if($uservalue <= ($staticprice * 0.3))
die();
是这样的吗?
这是简单的数学:
$staticprice = '345.00'; //always the same
$uservalue = $_POST['value'];
if($uservalue/$staticprice * 100 == 30 || $uservalue < $staticprice){ die();}
但是,你甚至不必检查它是否等于30个。因为如果你也想的if语句是真实的,如果$uservalue
是小于$staticprice
你只需要这样写:
$staticprice = 345.00; //always the same
$uservalue = $_POST['value'];
if($uservalue <= ($staticprice * 0.3)){ die();}
== 30?在所有情况下,1%都是如此。 – neokio 2015-02-06 19:28:10
@neokio OP写道,我伪代码:'$ uservalue是30%',但是因为他也写道:'或小于$ staticprice'他只需要检查用户值是否小于静态价格 – Rizier123 2015-02-06 19:29:02