Многомерный массив PHP - поиск значения и получение подмассива

Учитывая массив типа

$clusters = array(
"clustera" => array(
    '101',
    '102',
    '103',
    '104'
),
"clusterb" => array(
    '201',
    '202',
    '203',
    '204'
),
"clusterc" => array(
    '301',
    '302',
    '303',
    '304'
)
);

Как я могу найти сервер (например, 202) и вернуть его кластер? то есть поиск 202 и ответ "clusterb". Я пробовал использовать array_search, но кажется, что это только для одномерных массивов, верно? (т.е. жалуется, что второй аргумент неверный, если я даю ему $ cluster)

Большое спасибо!

9
задан Seer 14 February 2012 в 11:10
поделиться