Foros del Web » Programando para Internet » PHP »

(Consulta) Leer array y comparar con string.

Estas en el tema de (Consulta) Leer array y comparar con string. en el foro de PHP en Foros del Web. Hola a todos. Tengo un array: $dias = array ('Lunes', 'Martes', 'Domingo'); Y tengo un tipo de dato String en una variable: $valor = "Lunes"; ...
  #1 (permalink)  
Antiguo 27/09/2011, 07:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
(Consulta) Leer array y comparar con string.

Hola a todos.

Tengo un array:

$dias = array ('Lunes', 'Martes', 'Domingo');

Y tengo un tipo de dato String en una variable: $valor = "Lunes";

Necesito leer ese array y comparar si $dia esta dentro de ese array, si lo encuentra devolver true.

Hice esto..pero siempre da false...

Código PHP:
Ver original
  1. $presente = false;
  2.         foreach ($dias as $dia) {
  3.            
  4.             if ($dia == $valor) {
  5.                 $presente = true;
  6.                 break;
  7.             }      
  8.         }
__________________
_
  #2 (permalink)  
Antiguo 27/09/2011, 07:35
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: (Consulta) Leer array y comparar con string.

No te parece mas sencillo esto ?

Código PHP:
Ver original
  1. <?php
  2. $os = array("Mac", "NT", "Irix", "Linux");
  3. if (in_array("Irix", $os)) {
  4.     echo "Es Irix";
  5. }
  6. if (in_array("mac", $os)) {
  7.     echo "Es mac";
  8. }
  9. ?>

IN_ARRAY busca un string dentro de los valores de un array y devuelve TRUE si este es encontrado, es exactamente lo que quieres hacer... Espero te sirva.

OJO: in_array es SENSIBLE A MAYÚSCULAS...
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???

Última edición por jotaincubus; 27/09/2011 a las 07:42
  #3 (permalink)  
Antiguo 27/09/2011, 07:43
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
Respuesta: (Consulta) Leer array y comparar con string.

Gracias...
__________________
_

Etiquetas: 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 12:36.