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