現在の位置: ホーム> 関数カテゴリ一覧> array_combine

array_combine

キーとして1つの配列を使用して、その値として別の配列を使用して配列を作成します
名前:array_combine
カテゴリ:配列
対応言語:php
一言説明:2つの配列をマージして、新しい配列を作成します。

array_combine関数

PHPバージョンに適用できます

PHP 4> = 4.0.0、PHP 5、PHP 7、PHP 8

関数の説明

Array_combine関数は2つの配列を連想配列に組み合わせ、最初の配列の値をキーとして使用し、2番目の配列の値は対応する値として使用されます。配列内の要素の数は同じでなければなりません。そうしないと、エラーがトリガーされます。

関数構文

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

パラメーター

  • $キー:キーとして使用する要素を含む配列。
  • $値:値として使用する要素を含む配列。

返品値

キー値のペアを含む配列を返し、入力配列の長さが異なる場合、falseを返します。

<?php
$keys = ["a", "b", "c"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
<p>print_r($ result);<br>
?><br>

サンプルコードの説明

この例では、$キーと$値の2つの配列を作成します。 array_combine関数を呼び出すことにより、$ keysアレイの要素がキーとして使用され、$ valuesアレイの要素が値として使用され、最後に連想配列$ resultが返されます。出力の結果は次のとおりです。

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

注:$キーの長さと$値アレイの長さが等しくない場合、関数はfalseを返します。例えば:

<?php
$keys = ["a", "b"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
<p>var_dump($ result);<br>
?><br>

上記のコードは出力されます:

ブール(false)
類似の関数
  • 配列から重複した値を削除します array_unique

    array_unique

    配列から重複した値を削除します
  • 配列内のすべての値の積を計算します array_product

    array_product

    配列内のすべての値の積を計算します
  • 「ナチュラルソート」アルゴリズムを使用して、配列ケースに依存しない文字を並べ替えます natcasesort

    natcasesort

    「ナチュラルソート」アルゴリズムを使用し
  • キーとして1つの配列を使用して、その値として別の配列を使用して配列を作成します array_combine

    array_combine

    キーとして1つの配列を使用して、その値と
  • 「Natural Sort」アルゴリズムを使用して配列をソートします natsort

    natsort

    「NaturalSort」アルゴリズムを
  • 配列内の値の数をカウントします array_count_values

    array_count_values

    配列内の値の数をカウントします
  • 配列のキーと値を交換します array_flip

    array_flip

    配列のキーと値を交換します
  • 現在のエイリアス pos

    pos

    現在のエイリアス