Funktsioon array_combine

Funktsioon array_combine teostab kahe massiivi ühendamise üheks assotsiatiivseks massiiviks. Esimese parameetrina võtab funktsioon massiivi tulevastest võtmetest, ja teise - massiivi tulevastest väärtustest.

Süntaks

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

Näide

Ühendame kaks massiivi üheks assotsiatiivseks massiiviks. Samas vastavad elemendid esimesest massiivist saavad teise massiivi elementide võtmeteks:

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

Koodi täitmise tulemus:

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

Vaata ka

  • funktsiooni array_merge,
    mis ühendab mitu massiivi üheks
  • funktsiooni array_keys,
    mis eraldab massiivist võtmed
  • funktsiooni array_values,
    mis eraldab massiivist väärtused