Date: 06/12/06 (PHP Community) Keywords: no keywords Hi, I have a complaex array returned from the API [0] => Array ( [0] => 1 [ID] => 1 [1] => Dave [Name] => Dave [2] => US English (Male) [Language] => US English (Male) ) [1] => Array ( [0] => 2 [ID] => 2 [1] => Susan [Name] => Susan [2] => US English (Female) [Language] => US English (Female) ) From another function I am given a value such as "Dave", and I have to find and use the value for the ID (For Dave it would be 1) This doesnt seem to work:
Any idea how to do this? SOLVED foreach ($array as $key => $sub_array) { if (array_search('Dave', $sub_array, true)) { $voice_id = $key; } } $id = $array[$voice_id]['ID'];
|