Можно ли передать имя ассоциативного массива в аргумент функции в PHP? У меня есть следующий массив, и я хочу отобразить все фильмы в разделе «Комедия». Например, я хочу, чтобы filmsInCategory("comedy")
вернул все фильмы в категории комедий.
$film = array(
"comedy" => array(
0 => "Pink Panther",
1 => "john English",
2 => "See no evil hear no evil"
),
"action" => array (
0 => "Die Hard",
1 => "Expendables"
),
"epic" => array (
0 => "The Lord of the rings"
),
"Romance" => array(
0 => "Romeo and Juliet"
)
);
//print_r($film);
$category;
function filmsInCategory($category) {
echo $film[$category];
}
filmsInCategory("comedy");
foreach ($film as $key => $value) {
echo $key . " = " . $value . "<br>";
echo "Should output: " . $film["comedy"];
}
?>