нужно сделать так чтобы во втором случае фраза выводилась в том порядке в котором занесена в массив.
я нуб, сильно не пинайте. :unsure:
$raduga=array("каждый"=>"красный",
"охотник"=>"оранжевый", "желает"=>"желтый",
"знать"=>"зеленый", "где"=>"голубой",
"сидит"=>"синий", "фазан"=>"фиолетовый");
asort ($raduga);
foreach ($raduga as $key => $val)
{
echo $key - $val;
}
foreach ($raduga as $val => $key)
{
echo $val - $key ;
}