Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] error en array

Estas en el tema de error en array en el foro de PHP en Foros del Web. Hola a todos. Les comento que estoy haciendo unas consultas con un array y no estoy teniendo resultados. Lo que estoy haciendo es en un ...
  #1 (permalink)  
Antiguo 29/12/2017, 11:09
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 14 años, 6 meses
Puntos: 12
Pregunta error en array

Hola a todos. Les comento que estoy haciendo unas consultas con un array y no estoy teniendo resultados.
Lo que estoy haciendo es en un array agravalos que despues se comparan con un ID.

Código PHP:
$idSec $fila['id']; 

$grupos = array('7''701''702''703''704''705''706'); //esta es una lista de los id que existen


if ($idSec == $grupos){....
echo 
'valor';
}else{
echo 
'sin valor';

mi idea es que si algunos de los ID que estan en el array es igual al $idSec, haga una tarea...

No se que estoy haciendo mal... Espero me ayuden, gracias.
__________________
Zreep
  #2 (permalink)  
Antiguo 29/12/2017, 11:16
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 9 meses
Puntos: 263
Respuesta: error en array

Debes hacer la busqueda en el array de manera correcta
Código PHP:
Ver original
  1. $idSec = '7';  
  2.  
  3. $grupos = array('7', '701', '702', '703', '704', '705', '706');
  4.  
  5.  
  6. if(in_array($idSec,$grupos)){
  7. echo 'El id '.$idSec.' si Existe';
  8. }else{
  9. echo 'sin valor';
  10. }

MUESTRA
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 29/12/2017, 11:33
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 14 años, 6 meses
Puntos: 12
Respuesta: error en array

Gracias xfxstudios... vi el in_array en el manual.... jajajajaja... pero estaba haciendo todo mal....

Gracias
__________________
Zreep

Etiquetas: Ninguno
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 16:07.