PHP Multidimensional Array - Search for value and get the sub-array
问题 Given an array like $clusters = array( "clustera" => array( '101', '102', '103', '104' ), "clusterb" => array( '201', '202', '203', '204' ), "clusterc" => array( '301', '302', '303', '304' ) ); How can I search for a server (e.g. 202) and get back it's cluster? i.e. search for 202 and the response is "clusterb" I tried using array_search but it seems that is only for monodimensional arrays right? (i.e. complains that second argument is wrong dataype if I give it $clusters) Many Thanks! 回答1: