从选择值不为null的列开始。 请注意,该值是浮动的。在php中使用数组进行数学运算
$sql = "SELECT cf_user, cf_pakar FROM chevy.gejala1 WHERE cf_user != 'null' and cf_pakar != 'null'";
$result = $conn->query($sql);
之后,我把它放在数组变量中,然后用它做数学运算。
if ($result->num_rows > 0) {
// output data from each row
while($row = $result->fetch_assoc()) {
$cf_user =$row["cf_user"] ;
$cf_pakar = $row["cf_pakar"];
$gejala = array ($cf_pakar*$cf_user);
}
} else {
echo "0 results";
}
样品:
我已经从$cf_user
(0.2,0.4和0.6)和$cf_pakar
3值(1,1和1),然后 ,$gejala
将显示3分的结果。
$cf_user*$cf_pakar
= 0.2,0.4和0.6当我回声使用foreach
。
的问题是:
我有$gejala
是:(0.20.40.6)的结果数组。 计数为$gejala
为1且值为浮点数。
如何区分结果?因为我对每个结果字母都有另一个数学运算。
不工作,结果还是一样'$ gejala [0]'结果0.20.40.6数仍为1和'$ gejala [1]'是错误的,我需要3个结果才能做另一个操作。你说什么? –
@RyanRizqi令人怀疑.... – Poiz
我想使用内爆和爆炸,但它没有分开数组中的结果。计数仍然是1 –