$a = array("11"=>"aa","22"=>"bb","33"=>"cc","44"=>"dd","55"=>"ee","66"=>"ff","77"=>"hh");  
$b = array("22","11","33","55","44","66","33");  
foreach ($b as $b1)
{
echo $a[$b1]."\n";
}

解决方案 »

  1.   

    $c = array("22"=>"bb","66"=>"ff","11"=>"aa","33"=>"cc","55"=>"ee","44"=>"dd","33"=>"cc");  这种有相同键名的数组是生成不了的 只能按照我上面的方式输出啊
      

  2.   

    $c = array("22"=>"bb","66"=>"ff","11"=>"aa","33"=>"cc","55"=>"ee","44"=>"dd","33"=>"cc");  
    这样根本是不可能做到的。
    $c = array("22"=>"bb","66"=>"ff","11"=>"aa","33"=>array('cc','cc'),"55"=>"ee","44"=>"dd"); 
    这样就可以做到。。