I want to send an assosciative array to a foreach loop. Is there any way to get the name?
For instance, now I have: <?php $array['element1']['name'] = 'element1'; $array['element1']['value'] = 'value1'; $array['element2']['name'] = 'element2'; $array['element2']['value'] = 'value1'; foreach ($array as $element) { if ($element['name'] == 'element1') { do_something(); } elseif ($element['name'] == 'element1') { do_somethingelse(); } } ?> I want to do: <?php $array['element1'] = 'element1'; $array['element2'] = 'element2'; foreach ($array as $element) { // assuming get_assoc gets the assosciative name if (get_assoc($element) == 'element1') {get_assoc($element) do_something(); } elseif ( == 'element1') { do_somethingelse(); } } ?> Is what I want possible? Thanks in advance, Dan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php