Aktueller Standort: Startseite> Funktionskategorien> array_combine

array_combine

Erstellen Sie ein Array, indem Sie ein Array als Schlüssel und ein anderes als Wert verwenden
Name:array_combine
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Erstellen Sie ein neues Array, indem Sie zwei Arrays zusammenführen.

Array_combine -Funktion

Anwendbar für die PHP -Version

Php 4> = 4,0,0, Php 5, Php 7, Php 8

Funktionsbeschreibung

Die Funktion array_combine kombiniert zwei Arrays in einem assoziativen Array, der Wert des ersten Arrays wird als Schlüssel verwendet, und der Wert des zweiten Arrays wird als entsprechender Wert verwendet. Die Anzahl der Elemente im Array muss gleich sein, andernfalls wird ein Fehler ausgelöst.

Funktionssyntax

 Array_combine (Array $ Keys, Array $ VULICE): Array

Parameter

  • $ Keys : Ein Array, das die Elemente enthält, die als Schlüssel verwendet werden sollen.
  • $ Werte : Ein Array, das die Elemente enthält, die als Werte verwendet werden sollen.

Rückgabewert

Gibt ein Array zurück, das Schlüsselwertpaare enthält, und wenn die Eingangsarray-Länge unterschiedlich ist, gibt es falsch zurück.

Beispiel

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

Beschreibung des Beispielcode

In diesem Beispiel erstellen wir zwei Arrays: $ KEYS und $ VULE. Durch Aufrufen der Funktion array_combine werden die Elemente im $ KEYS -Array als Schlüssel verwendet und die Elemente im $ valuer -Array werden als Werte verwendet, und schließlich wird ein assoziatives Array $ $ Ergebnis zurückgegeben. Das Ausgabeergebnis wird:

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

HINWEIS: Wenn die Längen der Arrays $ Keys und $ values nicht gleich sind, gibt die Funktion falsch zurück. Zum Beispiel:

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

Der obige Code wird ausgegeben:

 bool (falsch)
Ähnliche Funktionen