Código:
// comprovaremos si se crearon las variables num_1 y num_2 y oper if ((isset($_POST["num_1"])) && (isset($_POST["num_2"])) && (isset($_POST["oper"]))){ //si las variables existen creamos la siguiente funcion que retorna el tipo de operador function operaciones (int $variable) { if (1 == $variable){ return '+';} if (2 == $variable){ return '-';} if (3 == $variable){ return '*';} if (4 == $variable){ return '/';} if (5 == $variable){ return '%';} if (6 == $variable){ return '++';} if (7 == $variable){ return '--';} } } // aquí esta el problema, no consigo hacer que realice la operación con el retorno del operador. if ($_POST["oper"]<6){ echo $_POST["num_1"] operaciones($_POST["oper"]) $_POST["num_2"]; } else { echo operaciones($_POST["oper"]) , $_POST["num_1"]; }