for ($i = 1; $i < $arr_len; $i++) { $result += $numbers[$i]; } break; case "*": for ($i = 1; $i < $arr_len; $i++) { $result *= $numbers[$i]; } break; case "-": for ($i = 1; $i < $arr_len; $i++) { $result -= $numbers[$i]; } break; case "/": for ($i = 1; $i < $arr_len; $i++) { $result /= $numbers[$i]; } break; case "%": for ($i = 1; $i < $arr_len; $i++) { $result %= $numbers[$i]; } break; default: echo "Ошибочка вышла!"; } echo $result; } opachki($numbers, $my_act);
for ($i = 2; $i < count($parameters); $i++) { $result += $parameters[$i]; } break; case "-": for ($i = 2; $i < count($parameters); $i++) { $result -= $parameters[$i]; } break; case "*": for ($i = 2; $i < count($parameters); $i++) { $result *= $parameters[$i]; } break; case "/": for ($i = 2; $i < count($parameters); $i++) { $result /= $parameters[$i]; } break; case "%": for ($i = 2; $i < count($parameters); $i++) { $result %= $parameters[$i]; } break; default: echo "Первым параметром должен быть символ арифметического действия!"; } echo $result; } opachki("*", 1, 2, 3);