Ricerca dato successivo in array

colomber

Utente Attivo
4 Dic 2012
232
1
18
Ho un'array di questo tipo con chiave delle date:


"23 maggio 2015" => array("55","ciao"),
"24 maggio 2015" => array("565","hola"),
"25 maggio 2015" => array("75","urra"),


eseguo un ciclo foreach di questo tipo se la chiave corrisponde stampo a video i valori relativi alla chiave e fin qui tutto ok


foreach( $dat as $key => $val ) {


se io volessi stampare a video una chiave successiva ad oggi e che ha un valore specifico come faccio?

ad esempio voglio stampare 25 maggio solo se ha come primo valore 75


grazie
 
ciao
PHP:
<?php
$cerca="75";
//ho messo così l'array per comodita
$dat["23 maggio 2015"] = array("55","ciao");
$dat["24 maggio 2015"] = array("565","hola");
$dat["25 maggio 2015"] = array("75","urra");
foreach($dat as $chiave => $valore){
	if($valore[0] == $cerca){
		echo "la data $chiave contine il valore cercato ".$valore[0]." con ".$valore[1]."<br>";
	}
}
?>
output
la data 25 maggio 2015 contine il valore cercato 75 con urra
 

Discussioni simili