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

Reply via email to