(PHP 5, PHP 7)
array_combine — Erzeugt ein Array, indem es ein Array für die Schlüssel und ein anderes für die Werte verwendet
$keys
, array $values
)
Erzeugt ein Array, in dem die Werte des
keys
-Arrays als Schlüssel und die Werte aus dem
values
-Array als die zugehörigen Werte verwendet
werden.
Gibt das kombinierte Array oder FALSE
zurück, wenn die
Anzahl von Elementen nicht in beiden Arrays identisch ist.
Wirft einen Fehler der Stufe E_WARNING
, wenn
die Anzahl der Elemente in keys
und
values
nicht übereinstimmt.
Version | Beschreibung |
---|---|
5.4.0 |
Vorherige Versionen warfen ein E_WARNING Fehler und gaben
FALSE zurück, wenn zwei leere Arrays übergeben wurden.
|
Beispiel #1 Ein einfaches array_combine()-Beispiel
<?php
$a = array('gruen', 'rot', 'gelb');
$b = array('avokado', 'apfel', 'banane');
$c = array_combine($a, $b);
print_r($c);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array ( [gruen] => avokado [rot] => apfel [gelb] => banane )