Funksjonen array_combine

Funksjonen array_combine utfører sammenslåing av to arrays til en assosiativ. Som første parameter tar funksjonen et array av fremtidige nøkler, og som andre - et array av fremtidige verdier.

Syntaks

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

Eksempel

La oss slå sammen to arrays til en assosiativ. Samtidig vil de tilsvarende elementene fra det første arrayet bli nøkler for elementer fra det andre arrayet:

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

Resultat av kjøring av koden:

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

Se også

  • funksjonen array_merge,
    som slår sammen flere arrays til en
  • funksjonen array_keys,
    som henter ut nøkler fra et array
  • funksjonen array_values,
    som henter ut verdier fra et array