(PHP 5)
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.
keys
Array mit den zu verwendenden Schlüsseln. Für Schlüssel ungültige Werte werden in einen String umgewandelt.
values
Array mit den zu verwendenden Werten
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 )