PHP将正负10随机分配给一个变量

时间:2018-06-23 12:07:56

标签: php

我有"windfr"个变量,该变量具有值。例如310。我想创建一个新变量"windfr" + or - 1 0

$windfr = 310

$rand = rand(0,1);

if($rand == 1){ ... }

3 个答案:

答案 0 :(得分:3)

许多方法可以做到这一点

$windfr = 310;
$windfr += 10 * [1,-1][rand(0,1)];
echo $windfr;

Live Demo

答案 1 :(得分:1)

$windfr = 310;
$rand = rand(0,1);

if($rand == 1){ 
   $windfr += 10;
}
else {
   $windfr -= 10;
}

答案 2 :(得分:0)

简单的if / else语句:

$windfr = 310

$rand = rand(0,1);

if($rand == 1) $newvar = $windfr + 10; else $newvar = $windfr - 10;