私はarray
を持っています。正、負、ゼロの値を持っています。次に、配列の数で各グループを分けた正、負、配列の正数と負数を見つける-PHP
<?php
$arr = ['-4','3','-9','0','4','1'];
$countNum = count($arr);
//print_r($countNum);
foreach ($arr as $key => $value) {
if ($value<0) {
continue;
}elseif($value==0){
continue;
}else{
$result = $value/$countNum;
echo $result."</br>";
}
}
?>
出力は次のとおりです:count.Iは、道の下にしようとしている
0.5
0.66666666666667
0.16666666666667
しかし、私はしたいと次のようになります。
for positive, 3/6=0.500000
for negative, 2/6=0.333333
for zero, 1/6=0.166667
あなたはその出力をどこから取得しますか? – Loko
でしたか? 1)0.5 =正の場合、3/6 = 0.500000 2)0.66666666666667 =負の場合、2/6 = 0.333333 3)0.16666666666667 = 0の場合、1/6 = 0.166667 ?? –