Functie array_combine

De functie array_combine voegt twee arrays samen in één associatieve array. Als eerste parameter accepteert de functie een array van toekomstige sleutels, en als tweede - een array van toekomstige waarden.

Syntaxis

phparray_combine(array $keys, array $values): array

Voorbeeld

Laten we twee arrays samenvoegen in één associatieve array. Hierbij worden de corresponderende elementen uit de eerste array de sleutels voor de elementen uit de tweede array:

php<?php
  $keys = ['a' , 'b', 'c', 'd', 'e'];
  $elems = [1, 2, 3, 4, 5];
  
  $res = array_combine($keys, $elems);
  var_dump($res);
?>

Resultaat van de code-uitvoering:

php['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]

Zie ook

  • de functie array_merge,
    die meerdere arrays samenvoegt tot één
  • de functie array_keys,
    die sleutels uit een array haalt
  • de functie array_values,
    die waarden uit een array haalt