php将值映射到数组中的对应值

php将值映射到数组中的对应值,php,arrays,Php,Arrays,我有世界上所有国家的资料。以下是该数组的一部分(为了回答问题): 在数据库中,我存储了诸如AD、AE等值。当我想显示用户来自哪个国家时,我需要将AD映射到安道尔,例如,以便我的函数返回安道尔而不是AD。我如何才能做到这一点 谢谢 这很简单 返回$countries_数组['AD']谢谢你的回答 array( 'AD' => 'Andorra', 'AE' => 'United Arab Emirates', 'AF' => 'Afghanis

我有世界上所有国家的资料。以下是该数组的一部分(为了回答问题):

在数据库中,我存储了诸如AD、AE等值。当我想显示用户来自哪个国家时,我需要将AD映射到安道尔,例如,以便我的函数返回安道尔而不是AD。我如何才能做到这一点

谢谢

这很简单


返回$countries_数组['AD']谢谢你的回答
array(  
    'AD' => 'Andorra',  
    'AE' => 'United Arab Emirates',  
    'AF' => 'Afghanistan',  
    'AG' => 'Antigua and Barbuda',  
    'AI' => 'Anguilla',  
    'AL' => 'Albania',  
    'AM' => 'Armenia',  
    'AN' => 'Netherlands Antilles',  
    ...
);
$query = "SELECT countryname,countryalias FROM country"
$result = mysql_query($query);
$CountryArray = array()
while($row = mysql_fetch_object()){
   $CountryArray[$row->countryalias ] = $row->countryname;
}
var_dump($CountryArray);