PHP array_combine関数とは? 使い方と注意点

array_combine関数は、2つの配列を1つの新しい配列に結合するために使用され、1つの配列の値が新しい配列のキーとして使用され、もう1つの配列の値が新しい配列の値として使用されます。この関数の構文は次の通りです:

array_combine(array $keys, array $values): array

$keysは新しい配列のキーの配列であり、$valuesは新しい配列の値の配列です。もし2つの配列の長さが等しくない場合、この関数はfalseを返します。例を示します:

$keys = array('a', 'b', 'c');
$values = array(1, 2, 3);
$result = array_combine($keys, $values);

print_r($result);

結果は次のようになります:

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