【PHP】片方の配列値をキーにもう片方の配列値をバリューとして新たな配列を生成する。

配列をキーとバリューでがっちゃんこしたい時。

$array1 =[
	'k1', 'k2', 'k3', 'k4'
];

$array2 =[
	'v1', 'v2', 'v3', 'v4'
];

$combine = array_combine($array1, $array2);

var_dump($combine);
die();

↓

array(4) {
  ["k1"]=>
  string(2) "v1"
  ["k2"]=>
  string(2) "v2"
  ["k3"]=>
  string(2) "v3"
  ["k4"]=>
  string(2) "v4"
}

要素数が一致しなかった場合、E_WARNINGが発生するので注意されたし。