I think this is what you want..
$_sp = array (
0 => array(
"Number" =>6,
"Speaker" =>"Andy Parr",
"Room" =>2,
"Day" =>1,
"Time" =>"1:30"
),
1 => array(
"Number" =>7,
"Speaker" =>"Marc Mo",
"Room" =>1,
"Day" =>1,
"Time "=>"3:30"
),
2 => array(
"Number" =>8,
"Speaker" =>"Wael Airel",
"Room" =>1,
"Day" =>1,
"Time" =>"3:30"
),
3 => array(
"Number" =>9,
"Speaker" =>"Jim Hicks",
"Room" =>2,
"Day" =>1,
"Time" =>"3:30"
)
);
foreach ($_sp as $_spIndex => $_spValue) {
if ($_sp[$_spIndex][Time] === "3:30")
{
echo "Time: " . $_sp[$_spIndex][Time] . "<br>";
echo "Speaker: " . $_sp[$_spIndex][Speaker] . "<br>";
}
}
After your first foreach command you have all the index information you need.