6

私は配列を持っています:

$countries = array( 
 "af" => "Afghanistan",
 "ax" => "Åland Islands",
 "al" => "Albania",
 "dz" => "Algeria"
);

およびいくつかの変数:

$as = "American Samoa";
$ad = "Andorra";

変数名を配列のキーとして保持しながら、変数を配列に結合するにはどうすればよいですか?

4

2 に答える 2

10

を使用compactして変数から配列を作成し、2 つの配列を単純に追加することができます。

$countries += compact('as', 'ad');

実際に見てください

于 2012-08-17T10:24:28.093 に答える
0
foreach(array('as','ad') as $name){
  $countries[$name] = $$name;
}
于 2012-08-17T10:27:32.557 に答える