我有此數組:獲取數據
$country_list =
array(
"AF" => "Afghanistan",
"AL" => "Albania",
"DZ" => "Algeria",
"AS" => "American Samoa",
"AD" => "Andorra",
"AO" => "Angola",
"AI" => "Anguilla",
"AQ" => "Antarctica",
"AG" => "Antigua and Barbuda",
..........
現在我已經從數據庫中獲得的關鍵,但不知道有多少這樣的:
$key='AL,AO,AG';
或
$key='AG,AD,AS,AQ,AF';
我想添加從第一個數組陣列的鍵和值,使新陣列如下所示:
$key =
array(
"AL" => "Albania",
"AO" => "Angola",
"AG" => "Antigua and Barbuda");
我該怎麼辦?
array_flip的組合(爆炸( '',$鍵))和[array_intersect_key()](http://php.net/manual/en/function.array-intersect-key .php)應該做的工作....但你有沒有考慮過正常化你的數據庫? –