Функцыя array_combine

Функцыя array_combine ажыццяўляе зліццё двух масіваў у адзін асацыятыўны. Першым параметрам функцыя прымае масіў будучых ключоў, а другім - масіў будучых значэнняў.

Сінтаксіс

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

Прыклад

Давайце аб'яднаем два масівы ў адзін асацыятыўны. Пры гэтым адпаведныя элементы з першага масіва стануць ключамі элементаў з другога масіва:

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

Вынік выканання кода:

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

Глядзіце таксама

  • функцыю array_merge,
    якая аб'ядноўвае некалькі масіваў у адзін
  • функцыю array_keys,
    якая здабывае ключы з масіва
  • функцыю array_values,
    якая здабывае значэнні з масіва