Foros del Web » Programando para Internet » PHP »

Enviar parametros a funcion

Estas en el tema de Enviar parametros a funcion en el foro de PHP en Foros del Web. hola, me pueden ayudar con un problema que tengo, debo enviar parametros a funcion y esta debe recibir el parametro y compararlo con un texto ...
  #1 (permalink)  
Antiguo 11/10/2012, 07:02
 
Fecha de Ingreso: agosto-2012
Mensajes: 17
Antigüedad: 11 años, 8 meses
Puntos: 0
Enviar parametros a funcion

hola, me pueden ayudar con un problema que tengo, debo enviar parametros a funcion y esta debe recibir el parametro y compararlo con un texto plano, o un xml(nose si funciona en verdad, se q es una opcion), y si esta en el texto plano el parametro recibido, devolver un dato que corresponde al dato recibido.

ejemplo: Se envia 2332

Archivo:

2112 Gato
2111 Perro
2323 Rana
2332 Ave
2114 Pez

bueno, al recibir la funcion un 2332, esta deberia devolver un "Ave."

Las tecnologia q uso son php javascript, y empezando con la lib jquerry. Sin usar Bases de Datos deberia hacerlo.

Espero que me ayude, si no me explique bien me dicen Please.. Gracias..
  #2 (permalink)  
Antiguo 11/10/2012, 07:16
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Enviar parametros a funcion

¿Y cuál es el problema? ¿Tienes que crear la función? ¿la tienes pero no sabes cómo llamarla?

Primero aclara si tienes o no dicha función, si la tienes en qué lenguaje y desde dónde quieres llamarla
  #3 (permalink)  
Antiguo 11/10/2012, 19:49
 
Fecha de Ingreso: agosto-2012
Mensajes: 17
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Enviar parametros a funcion

tengo que crear la funcion el archivo lo escribo a mano, no tengo mucha idea de como empezar, pero eso es lo que necesito, creo que es posible mediante javascript y mas practico
  #4 (permalink)  
Antiguo 12/10/2012, 07:15
Avatar de afrika026  
Fecha de Ingreso: junio-2011
Mensajes: 85
Antigüedad: 12 años, 10 meses
Puntos: 19
Respuesta: Enviar parametros a funcion

lo podes en PHP. La funcion sería algo así:

function resultado($numero)
{
//inicio el array con sus valores para su posterior comparación

$Animales = array("2112" => "Gato",
"2111" => "Perro",
"2323" => "Rana",
"2332" => "Ave",
"2114" => "Pez");

//recorro el array para su comparacion con el numero introducido en la funcion
//donde $i toma el valor del numero y $Valor el de los animales

while (list($i,$Valor)=each($Animales))
{
if ($i == $numero) {
$valordevuelto=$Valor;
break; //salgo del bucle while si encuentra al animal
} else {
$valordevuelto="no encontrado";
}
}
return $valordevuelto;
}

Última edición por afrika026; 12/10/2012 a las 07:22
  #5 (permalink)  
Antiguo 12/10/2012, 10:10
 
Fecha de Ingreso: agosto-2012
Mensajes: 17
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Enviar parametros a funcion

lo voy a provar aver que onda y digo los resultados :D
  #6 (permalink)  
Antiguo 12/10/2012, 16:08
 
Fecha de Ingreso: octubre-2009
Mensajes: 48
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Enviar parametros a funcion

era una tarea escolar????
  #7 (permalink)  
Antiguo 12/10/2012, 19:07
Avatar de afrika026  
Fecha de Ingreso: junio-2011
Mensajes: 85
Antigüedad: 12 años, 10 meses
Puntos: 19
Respuesta: Enviar parametros a funcion

chenteb no te hagas el profesor, en vez de postear esas boludeces colabora con el que pregunta...
  #8 (permalink)  
Antiguo 12/10/2012, 19:36
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: Enviar parametros a funcion

Cita:
Iniciado por afrika026 Ver Mensaje
lo podes en PHP. La funcion sería algo así:

function resultado($numero)
{
//inicio el array con sus valores para su posterior comparación

$Animales = array("2112" => "Gato",
"2111" => "Perro",
"2323" => "Rana",
"2332" => "Ave",
"2114" => "Pez");

//recorro el array para su comparacion con el numero introducido en la funcion
//donde $i toma el valor del numero y $Valor el de los animales

while (list($i,$Valor)=each($Animales))
{
if ($i == $numero) {
$valordevuelto=$Valor;
break; //salgo del bucle while si encuentra al animal
} else {
$valordevuelto="no encontrado";
}
}
return $valordevuelto;
}
una mejora
Código PHP:
Ver original
  1. <?php
  2. function resultado($numero)
  3. {
  4.   $Animales = array(
  5.     "2112" => "Gato",
  6.     "2111" => "Perro",
  7.     "2323" => "Rana",
  8.     "2332" => "Ave",
  9.     "2114" => "Pez"
  10.   );
  11.   return isset($Animales[$numero]) ? $Animales[$numero] : "No se encontro";
  12. }
  13. ?>
no ocupas recorrerlo

Etiquetas: funcion, javascript, jquery
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 10:12.