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); ?>
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. |