2つの配列から連想配列を作成 - array_combine()
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、2の配列から連想配列を作成する関数 array_combine()を紹介します。
array_combine関数
array array_combine ( array $keys , array $values )
指定した2つの配列から連想配列を作成します。
引数 $keys キーの配列を指定します。 $values 値の配列を指定します。 ※ $keys と $valuse の要素は同数にする必要があります。
返り値
生成した連想配列を返します。
サンプルコード
配列の値を自然順でソートするサンプルコードです。
array_combine( キー配列, 値配列 )
<?php $a = array( 30, "PHP", 87, 33, "入門" ); $b = array( "WEB", 1, "プログラミング", 2, 3 ); print_r( array_combine($a, $b) ); ?>
実行結果です。
Array ( [30] => WEB [PHP] => 1 [87] => プログラミング [33] => 2 [入門] => 3 )
キー配列と値配列から連想配列が生成されます。