我有一个具有以下结构的数组:
Array
(
[0] => 1.14
[1] => 1.41
[2] => 2.45
[3] => 2.14
[4] => 1.11
[5] => 1.45
)
如果数组中的值相乘大于2,那么我必须采取行动。
es:
array[0] * array[1] * array[2]= 3.93
它大于 2,因此可以使用 foreach 循环执行操作
foreach ($favorita2 as $key=>$val) {
$mul = $val * $favorita2[$key];
if ($mul > 2){
echo "quota maggiore di 2<br>";
echo $mul."<br>";
unset($favorita2[$key]);
unset($val);
}
我尝试这样做,但下一个循环没有显示确切的结果
这是你想要的吗?
$favorita2 = [1.14, 1.41, 2.45, 2.14, 1.11, 1.45];
$mul = 1;
foreach ($favorita2 as $key=>$val) {
$mul = $val * $mul;
if ($mul > 2) {
echo "quota maggiore di 2\n";
echo $mul."\n";
$mul = 1;
}
}