Foros del Web » Programando para Internet » PHP »

Funcion para un rango.

Estas en el tema de Funcion para un rango. en el foro de PHP en Foros del Web. Hola, les comento estoy haciendo una aplicación pero me tope con el problema de que necesito hacer un rango les doy un ejemplo Código PHP: ...
  #1 (permalink)  
Antiguo 23/02/2012, 23:29
 
Fecha de Ingreso: noviembre-2011
Mensajes: 19
Antigüedad: 12 años, 5 meses
Puntos: 2
Funcion para un rango.

Hola, les comento estoy haciendo una aplicación pero me tope con el problema de que necesito hacer un rango les doy un ejemplo

Código PHP:
<?php 

$input
1//

if ($input == 1):
 echo 
'OK';
elseif(
$input == 2):
 echo 
'OK';
elseif(
$input == 3):
 echo 
'OK';
elseif(
$input == 4):
 echo 
'OK';
elseif(
$input == 5):
 echo 
'OK';
elseif(
$input == 6):
 echo 
'OK';
elseif(
$input == 7):
 echo 
'OK';
elseif(
$input == 8):
 echo 
'OK';
elseif(
$input == 9):
 echo 
'OK';
elseif(
$input == 10):
 echo 
'OK';
endif;
?>
Y asi iria haciendo if por if hasta llegar al 10 pero la cuestion es que quiero que si input es igual de 1 a 10 haga lo mismo, y asi por ejemplo si quiero del 15 al 31 etc,

Les comento tengo que hacer esto para unos 1200 y esta pesado hacer 1200 if o switch.

Última edición por Fantass; 23/02/2012 a las 23:36
  #2 (permalink)  
Antiguo 24/02/2012, 00:05
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Funcion para un rango.

Puedes utilizar un for

Busca en google: while,for, bucles php
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #3 (permalink)  
Antiguo 24/02/2012, 01:22
 
Fecha de Ingreso: noviembre-2011
Mensajes: 19
Antigüedad: 12 años, 5 meses
Puntos: 2
Respuesta: Funcion para un rango.

SOLUCIONADO:

Código PHP:
if ($input >= && $input <= 10)
{
  
algo

  #4 (permalink)  
Antiguo 24/02/2012, 07:21
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: Funcion para un rango.

Cita:
Iniciado por iovan Ver Mensaje
Puedes utilizar un for

Busca en google: while,for, bucles php
La solucion de fantass es la correcta... vamos alguien con mas de 1000 mensajes no puede proponer esa solucion por bucles...
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #5 (permalink)  
Antiguo 24/02/2012, 07:25
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: Funcion para un rango.

Cita:
Iniciado por iovan Ver Mensaje
Puedes utilizar un for

Busca en google: while,for, bucles php
La solución de fantass es la correcta... vamos alguien con mas de 1000 mensajes no puede proponer esa solución por bucles...
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #6 (permalink)  
Antiguo 24/02/2012, 21:58
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Funcion para un rango.

Cita:
Iniciado por h2swider Ver Mensaje
La solución de fantass es la correcta... vamos alguien con mas de 1000 mensajes no puede proponer esa solución por bucles...
muchacho no sabes leer.

hago la cita:

Cita:
Iniciado por Fantass Ver Mensaje
......

Y asi iria haciendo if por if hasta llegar al 10 pero la cuestion es que quiero que si input es igual de 1 a 10 haga lo mismo, y asi por ejemplo si quiero del 15 al 31 etc,

Les comento tengo que hacer esto para unos 1200 y esta pesado hacer 1200 if o switch.

entonces digo yo, que no colocando los intervalos en algún array y recorriendo con foreach, colocando la condicional del tipo (a < x <= b) dentro, ya tendría solucionado su problema en pocas lineas.

Pregunto,

eso es correcto ?? Yo aquí soy el novato, muestrame la luz.

Un saludete
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.

Etiquetas: funcion
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 23:57.