PHP array_combine() 関数

二つの配列を合計して新しい配列を作成します。その中の要素は、一つの配列がキー名、もう一つの配列がキー値です:

<?php
$fname=array("Bill","Steve","Mark");
$age=array("60","56","31");
$c=array_combine($fname,$age);
print_r($c);
?>

実行例

定義と使用方法

array_combine() 関数は、一つの配列をキー名とし、もう一つの配列をキー値として、新しい配列を作成します。

注釈:キー名の配列とキー値の配列の要素の数は同じでなければなりません!

一つの配列が空であるか、または二つの配列の要素の数が異なる場合、この関数は false を返します。

文法

array_combine(keys,values);
パラメータ 説明
keys 必須。キー名の配列。
values 必須。キー値の配列。

ヒントと注釈

注釈:二つのパラメータには同じ数の要素が必要です。

技術的な詳細

返り値: 合計された配列を返します。もし、二つの配列の要素の数が一致しない場合、FALSE を返します。
PHP バージョン: 5+
更新履歴: PHP 5.4 版以降では、配列が空の場合、E_WARNING レベルのエラーが報告され、FALSE が返されます。