SYNCER

SYNCER

array_combine() - 2つの配列を一方をキー、一方を値にして結合する

公開日:

array_combineは、2つの配列の一方をキー名、もう一方を値として、1つの配列に結合する関数です。2つの配列の要素数が合わないと結合できずにエラーが発生します。

構文

array array_combine ( array $keys , array $values )

パラメータ

$keys

キーとなる配列。

$values

値となる配列。

返り値

array

2つの配列を結合してできた新しい配列。

サンプルコード

2つの配列を結合

$queue1をキー名、$queue2を値にして結合し、新しい配列を作成します。

php

<?php
	// 配列
	$queue1 = [ "a", "b", "c" ] ;
	$queue2 = [ "1", "2", "3" ] ;

	// 実行
	$result = array_combine( $queue1, $queue2 ) ;

	// 返り値
	print_r( $result ) ;

結果 (出力内容) - PHP7.0.21

Array
(
    [a] => 1
    [b] => 2
    [c] => 3
)

サンドボックス

ソースコードを編集してarray_combine()の挙動を確認して下さい。

Array
(
    [a] => 1
    [b] => 2
    [c] => 3
)

参考リンク

  • PHP - 公式マニュアル。