Функцыя array_merge
Функцыя array_merge
аб'ядноўвае два і
больш масіваў разам. Калі ў масівах, якія зліваюцца,
сустракаюцца аднолькавыя ключы - застанецца
толькі адзін з такіх элементаў. Калі вам
трэба, каб засталіся ўсе элементы з аднолькавымі
ключамі - выкарыстоўвайце функцыю array_merge_recursive
.
Сінтаксіс
array_merge(array ...$arrays): array
Прыклад
Давайце аб'яднаем два масівы разам:
<?php
$arr1 = ['a', 'b', 'c', 'd', 'e'];
$arr2 = [1, 2, 3, 4, 5];
$res = array_merge($arr1, $arr2);
var_dump($res);
?>
Вынік выканання кода:
['a', 'b', 'c', 'd', 'e', 1, 2, 3, 4, 5]
Прыклад
Давайце аб'яднаем тры масівы разам:
<?php
$arr1 = [1, 2, 3];
$arr2 = [4, 5, 6];
$arr3 = [7, 8, 9];
$res = array_merge($arr1, $arr2, $arr3);
var_dump($res);
?>
Вынік выканання кода:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Глядзіце таксама
-
функцыю
array_merge_recursive
,
якая таксама аб'ядноўвае масівы -
функцыю
array_combine
,
якая аб'ядноўвае два масівы ў адзін асацыятыўны