根据用户所在的国家/地区,我想加载存储在数组中的国家/地区的标志图像。目前我只知道 switch 方法,如下所示:
$countryFlags = array("afghanistan.png", "albania.png", "algeria.png", "andorra.png" ... );
// gets the user country from DB
$userCountry = $country['Country'];
switch($userCountry) {
case "Australia":
echo /* the image name from countryFlags array */ ; break;
case "America":
echo /* the image name from countryFlags array */ ; break;
default:
echo("Unknown");
}
..但是写条件需要一段时间,我相信一定有更好的方法吗?