根据如下对应关系:
北京=>中国
东京=>日本
伦敦=>英国已知数组:
$country=array(中国,日本,英国);
如何得到这样的数组:
$cap=array(北京,东京,英国);谢谢

解决方案 »

  1.   

    你想要的是:$cap=array(北京,东京,伦敦); 吧?
    $country=array(中国,日本,英国);
    $cap=arry_keys($country);
      

  2.   

    刚才意译了,如果数组$country是:
    $country=array("北京"=>"中国","东京"=>"日本","伦敦"=>"英国"); 
    那就这样:
    $cap=arry_keys($country);
      

  3.   

    不是这样,country数组只是列出几个国家。
    对应关系是已知的,我只想得到country数组里那几个国家的首都。
      

  4.   

    $a = array(
    '北京'=>'中国',
    '东京'=>'日本',
    '伦敦'=>'英国'
    );
    $a2 = array_flip($a);
    $country = array('中国','日本','英国');
    foreach($country as $c)
    {
    echo $c."的首都是:".$a2[$c]."<br/>";
    }