Foros del Web » Programando para Internet » PHP »

error de concepto en funcion php

Estas en el tema de error de concepto en funcion php en el foro de PHP en Foros del Web. Hice una funcion donde segun el valor de una variable retorna un valor pero no se si lo hice de la manera correcta, hice algo ...
  #1 (permalink)  
Antiguo 16/08/2013, 10:09
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 11 años, 2 meses
Puntos: 5
error de concepto en funcion php

Hice una funcion donde segun el valor de una variable retorna un valor pero no se si lo hice de la manera correcta, hice algo asin:

Código PHP:
Ver original
  1. function retornarValor($val){
  2.     if($val=='a'){
  3.          $opcion='primera';
  4.     }
  5.     if($val=='b'){
  6.          $opcion='segunda';
  7.     }
  8.     if($val=='c'){
  9.          $opcion='tercera';
  10.     }
  11.      return $opcion;
  12. }

La funcion me tiene que retornar la variable $opcion pero no se si es correcta asin alguna ayuda?

saludos.
  #2 (permalink)  
Antiguo 16/08/2013, 10:20
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 14 años, 2 meses
Puntos: 2534
Respuesta: error de concepto en funcion php

Podrías:

a) Hacer la prueba y ver si funciona como esperas
b) Leer el manual y ver si es correcto lo que haces
c) Todas las anteriores

Tampoco debes abrir un tema para pedir permiso, programar también significa experimentar, no tengas cuidado.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 16/08/2013, 10:23
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 11 años, 2 meses
Puntos: 5
Respuesta: error de concepto en funcion php

Hola pateketrueke, se que funciona bien el codigo incluso sin probarlo pero como estoy en proceso de aprendizaje creo que hay otra manera mejor de hacerlo.
si el valor selecionado es el primer if como puedo que recorrar los demas?
  #4 (permalink)  
Antiguo 16/08/2013, 10:34
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 14 años, 7 meses
Puntos: 2658
Respuesta: error de concepto en funcion php

Cita:
si el valor selecionado es el primer if como puedo que recorrar los demas?
¿A qué te refieres exactamente, a que los recorra o a que no los recorra?
SI no quieres que los evalúe simplemente pones:
Código PHP:
Ver original
  1. function retornarValor($val){
  2.     if($val=='a'){
  3.          return 'primera';
  4.     }
  5.     if($val=='b'){
  6.          return 'segunda';
  7.     }
  8.     if($val=='c'){
  9.          return 'tercera';
  10.     }
  11.     return 'error';
  12. }

O bien:
Código PHP:
Ver original
  1. function retornarValor($val){
  2.     if($val=='a'){
  3.          return 'primera';
  4.     }
  5.     elseif($val=='b'){
  6.          return 'segunda';
  7.     }
  8.     elseif($val=='c'){
  9.          return 'tercera';
  10.     }
  11.     else  {
  12.          return 'error';}
  13. }
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: concepto, funcion, variable
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 19:06.