Foros del Web » Programando para Internet » PHP »

problemas con mi funcion creada

Estas en el tema de problemas con mi funcion creada en el foro de PHP en Foros del Web. Hola muy buenas, soy nuevo creando funciones, y tengo una pequeña duda, esta es una funcion para sumar $otra = 4; function sumar($numero1,$numero2) { $suma ...
  #1 (permalink)  
Antiguo 06/07/2011, 00:35
 
Fecha de Ingreso: junio-2011
Mensajes: 36
Antigüedad: 12 años, 10 meses
Puntos: 0
problemas con mi funcion creada

Hola muy buenas, soy nuevo creando funciones, y tengo una pequeña duda, esta es una funcion para sumar

$otra = 4;

function sumar($numero1,$numero2)
{
$suma =$numero1+$numero2;
}

$resultado = sumar(2,4);

$sumatoria=$resultado + $otra;

echo $sumatoria;


Resulta que al hacer eco en sumatoria, solo me arroja "4" que es el valor de la variable $otra, no me suma con el resultado de la funcion que hice, ademas tbm le hice eco a la variable $resultado y tampoko me muestra por pantalla el "6" que deberia dar de resultado, solo me deja mostrar el resultado si pongo un eco dentro de la misma funcion echo $suma, pero yo no kiero mostrar el resultado, si no que quiero que el resultado quede almacenado en una variable para despues poder sumarla con otra, es lo que explike al principio... ojala puedan ayudarme, se lo agradeceria un monton, muchas gracias saludos (Y)
  #2 (permalink)  
Antiguo 06/07/2011, 00:45
Avatar de blakmetall  
Fecha de Ingreso: diciembre-2010
Ubicación: Jalisco
Mensajes: 181
Antigüedad: 13 años, 4 meses
Puntos: 18
Respuesta: problemas con mi funcion creada

si ocupas un dato de regreso tienes que devolverlo con la palabra return en la funcion.
de esta manera podras usarlo y recibir valor dentro de tu codigo.

Código PHP:
function sumar($numero1,$numero2){
   
$suma =$numero1+$numero2;
   return 
$suma;
}

echo 
sumar(5,8);  // 13 
  #3 (permalink)  
Antiguo 06/07/2011, 00:53
 
Fecha de Ingreso: junio-2011
Mensajes: 36
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: problemas con mi funcion creada

muchas gracias amigo, es lo que necesitaba (Y)... suerte

Etiquetas: funcion, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:50.