Foros del Web » Programando para Internet » PHP »

Busquedas de valores en un array

Estas en el tema de Busquedas de valores en un array en el foro de PHP en Foros del Web. hola amigos, sabe alguien como hacer una busqueda de valores en un array?... ¿me explico?---- bueno, tengo un valor que me gustaria saber en que ...
  #1 (permalink)  
Antiguo 16/09/2003, 14:12
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 14 años, 10 meses
Puntos: 5
Sonrisa Busquedas de valores en un array

hola amigos, sabe alguien como hacer una busqueda de valores en un array?...
¿me explico?---- bueno, tengo un valor que me gustaria saber en que ubicacion del arreglo se encuentra, como se hace eso?

ah, me estaba olvidando, a ver si alguie me puede responder el ultimo post que deje (antes de dejar este porsupuesto), se trata de como mandar email con ficheros adjuntos
---- esto del php es genial
  #2 (permalink)  
Antiguo 16/09/2003, 14:38
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 14 años, 8 meses
Puntos: 1
puedes utilizar array_search(), aqui un ejemplo

$dias=array("Monday" =>"Lunes", "Tuesday"=>"Martes" ,"Wednesday" =>"Miercoles" , "Thursday"=>"Jueves" , "Friday"=>"Viernes","Saturday"=> "Sabado", "Sunday"=>"Domingo");


$b=array_search("Lunes",$dias);
echo $b;

te dara el indice: Monday

espero que te sirva
  #3 (permalink)  
Antiguo 16/09/2003, 15:03
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 14 años, 10 meses
Puntos: 5
hmmm, pero no me sale nada!!!.... te pomgo el script:

<?php
error_reporting(E_ALL);
$_matriz ['tabla'] = array(
0 => array(
0 => "&nbsp;",
1 => "&nbsp;",
2 => "&nbsp;",
3 => "&nbsp;",
),
1 => array(
0 => "&nbsp;",
1 => "&nbsp;",
2 => "&nbsp;",
3 => "&nbsp;",
),
2 => array(
0 => "&nbsp;",
1 => "&nbsp;",
2 => "&nbsp;",
3 => "&nbsp;",
),
3 => array(
0 => "&nbsp;",
1 => "&nbsp;",
2 => "X",
3 => "&nbsp;",
),
);
//tomando tu ejemplo
$b = array_search("X",$matriz);
echo $b;

?>

///////no me sale nada///////////
que puede ser?
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
  #4 (permalink)  
Antiguo 16/09/2003, 17:31
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 14 años, 8 meses
Puntos: 1
bueno no llamas al array, en tu caso seria asi:
error_reporting(E_ALL);
$_matriz ['tabla'] = array(
0 => array(
0 => " ",
1 => " ",
2 => " ",
3 => " ",
),
1 => array(
0 => " ",
1 => " ",
2 => " ",
3 => " ",
),
2 => array(
0 => " ",
1 => " ",
2 => " ",
3 => " ",
),
3 => array(
0 => " ",
1 => " ",
2 => "X",
3 => " ",
),
);
//tomando tu ejemplo
$c = array_search("X",$_matriz ['tabla'][3]);
echo "<li>".$c;
  #5 (permalink)  
Antiguo 18/09/2003, 12:25
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 14 años, 10 meses
Puntos: 5
una sola pregunta por que pones el [3]????? sorry soy novado

::saludos y gracias por tu aporte::
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
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 14:48.