Нужно написать функцию, в которую приходит 2 числа и оператор. и выполнить операцию между ними. Если оператор не +-*/ вывести ошибку; если одно из чисел не является числом то нулл.
$arr = ['+','-','*','/'];
$operator = $arr;
$operandOne = 6;
$operandTwo = 4;
function calculate($operandOne, $operandTwo, $operator) {
if ($operandOne > 0){
return null;
}
else if (!isset($operator)){
return error;
}
else {
$result = "$operandOne $operator[1] $operandTwo";
}
}
echo $result;
Я понимаю, что код не правильный, но в каком моменте? Видимо не могу уловить синтаксис.