Foros del Web » Programando para Internet » PHP »

busqueda bicondicional en array

Estas en el tema de busqueda bicondicional en array en el foro de PHP en Foros del Web. Código PHP: array (  0  => array (  'id'  =>  '617' ,  'fecha'  =>  '2019-11-02' ,  'objeto'  =>  'SALE' , ),  1  => array (  'id'  =>  '618' ,  'fecha'  =>  ...
  #1 (permalink)  
Antiguo 19/07/2019, 16:19
 
Fecha de Ingreso: enero-2008
Mensajes: 301
Antigüedad: 11 años, 6 meses
Puntos: 0
busqueda bicondicional en array

Código PHP:
array ( => array ( 'id' => '617''fecha' => '2019-11-02''objeto' => 'SALE', ), => array ( 'id' => '618''fecha' => '2019-10-28''objeto' => 'ENTRA', ), => array ( 'id' => '621''fecha' => '2019-08-25''objeto' => 'SALE', ), => array ( 'id' => '622''fecha' => '2019-08-12''objeto' => 'ENTRA', ), => array ( 'id' => '665''fecha' => '2019-08-10''objeto' => 'SALE', ), ) 
Me gustaría buscar por doble término dentro de este array , por ejemplo la fecha 2019-08-25 cuando el objeto sea SALE.

Con un bucle no tengo problemas, pero me gustaría hacerlo con una de la funciones de arrays, pero no se cual. He intentado con:

Código PHP:
[PHP]echo $key array_search("2019-11-02"array_column($lugar'fecha')); 
[/PHP]

pero solo puedo buscar por una coincidencia y necesito dos.
Muchas gracias y un salud
  #2 (permalink)  
Antiguo 19/07/2019, 20:25
 
Fecha de Ingreso: abril-2006
Mensajes: 289
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: busqueda bicondicional en array

Cita:
Iniciado por eurodoblon Ver Mensaje
Código PHP:
array ( => array ( 'id' => '617''fecha' => '2019-11-02''objeto' => 'SALE', ), => array ( 'id' => '618''fecha' => '2019-10-28''objeto' => 'ENTRA', ), => array ( 'id' => '621''fecha' => '2019-08-25''objeto' => 'SALE', ), => array ( 'id' => '622''fecha' => '2019-08-12''objeto' => 'ENTRA', ), => array ( 'id' => '665''fecha' => '2019-08-10''objeto' => 'SALE', ), ) 
Me gustaría buscar por doble término dentro de este array , por ejemplo la fecha 2019-08-25 cuando el objeto sea SALE.

Con un bucle no tengo problemas, pero me gustaría hacerlo con una de la funciones de arrays, pero no se cual. He intentado con:

Código PHP:
[PHP]echo $key array_search("2019-11-02"array_column($lugar'fecha')); 
[/PHP]

pero solo puedo buscar por una coincidencia y necesito dos.
Muchas gracias y un salud
podrias hechar un vistazo a ARRAY_MAP y ARRAY_WALK

http://es.php.net/array_walk

http://es.php.net/array_map
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.me/pools/c/87BTML2gwr



La zona horaria es GMT -6. Ahora son las 22:31.