値がnullでない列から値を選択することから始めます。 この値はfloatであることに注意してください。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";
}
サンプル:
Iは$cf_user
(0.2、0.4および0.6)から3の値を有し、$cf_pakar
(1、1、1)、 次いで、$gejala
3件の結果が表示されます。
$cf_user*$cf_pakar
= foreach
を使用してエコーすると、0.2,0.4および0.6となります。
問題がある:
私は$gejala
に持っているものである:(0.20.40.6)結果の配列として。 のカウントが$gejala
の場合、値は1で、値はfloatです。
どのように結果を分離しますか?私はそれぞれの結果の文字がある別の数学演算を持っているからです。
は[0] '結果はまだ1カウント0.20.40.6' $のgejala結果はまだ同じ、動作しません。 '$ gejala [1]'はエラーです。別の操作を行うために有効な3つの結果が必要です。あなたは何を言っていますか? –
@RyanRizqi Doubtful .... – Poiz
私はimplodeとexplodeを使用しようとしていますが、結果を配列で分けることはできませんでした。まだカウント1 –