PHP array_combine() functie

Voorbeeld

Maak een nieuwe array door twee arrays te combineren, waarbij een van de array-elementen de sleutelnamen bevat en de andere de waarden zijn:

<?php
$fname=array("Bill","Steve","Mark");
$age=array("60","56","31");
$c=array_combine($fname,$age);
print_r($c);
?>

Lopende voorbeelden

Definitie en gebruik

De array_combine() functie maakt een nieuwe array aan door twee arrays te combineren, waarbij een van de arrays de sleutelnamen bevat en de andere de waarden.

Opmerking:Het aantal elementen in het array van sleutelnamen en het array van waarde moet hetzelfde zijn!

Als een van de arrays leeg is of als het aantal elementen van de twee arrays niet overeenkomt, retourneert deze functie false.

Syntaxis

array_combine(keys,waarden);
Parameters Beschrijving
keys Verplicht. Array van sleutelnamen.
waarden Verplicht. Array van sleutels.

Tips en opmerkingen

Opmerking:Beide parameters moeten hetzelfde aantal elementen hebben.

Technische details

Retournerende waarde: Retourneer de samengevoegde array. Als de elementen van de twee arrays niet overeenkomen in aantal, wordt FALSE geretourneerd.
PHP versie: 5+
Update log: Voor PHP 5.4 en ouder, als een array leeg is, wordt een E_WARNING-fout gerapporteerd op het niveau van FALSE en wordt FALSE geretourneerd.