How about array_search to get the index?
$test = array(
"Name"=>array("Peter","Louis","Megan","Glenn"),
"Age"=>array("21","23","27"),
"Location"=>array("Cardiff","London","Glasgow")
);
$index = array_search("Louis", $test["Name"]);
if ($index !== FALSE) {
echo $test["Age"][$index];
}
else {
echo "Not Found";
}