我正在使用WP All Import,我使用此代码进行汇率。我想在将其转换为我的货币后,同时随机进行折扣。
这是代码
function add_exchangerate($x) {
$markup = 20;
$y = $x * $markup;
return $y;
}
我可以添加什么来实际制作它,例如每20次运行此功能它会折扣大约13%?
正在考虑添加
$i = 1;
$i++
$xnum = mt_rand(1,1000)
while ($x = $xnum) {
$z = $x/1.15
return $z
}
答案 0 :(得分:2)
使用session存储计数器,其余的逻辑非常简单
function add_exchangerate($x)
{
$_SESSION['calladd'] = isset($_SESSION['calladd']) ? $_SESSION['calladd'] + 1 : 0;
if ($_SESSION['calladd'] == 20)
{
$discount = 13/100;
$_SESSION['calladd'] = 0;
}
else
{
$discount = 1;
}
$markup = 20;
$y = $x * $markup;
return $y * $discount;
}