Funksie array_merge_recursive
Die funksie array_merge_recursive smelt twee
of meer skikkings saam. Die verskil van die funksie
array_merge
kom voor wanneer daar dieselfde sleutels in die saam te smelt
skikkings is. Sien die voorbeelde.
Sintaksis
array_merge_recursive(array ...$arrays): array
Voorbeeld
Laat ons twee skikkings saamsmelt wat dieselfde sleutels het:
<?php
$arr1 = ['a' => 1, 2, 3];
$arr2 = ['a' => 4, 5, 6];
$res = array_merge_recursive($arr1, $arr2);
var_dump($res);
?>
Resultaat van kode-uitvoering:
['a' => [1, 4], 2, 3, 5, 6]
Voorbeeld
Vir vergelyking, sien hoe die funksie
array_merge sal werk:
<?php
$arr1 = ['a' => 1, 2, 3];
$arr2 = ['a' => 4, 5, 6];
$res = array_merge($arr1, $arr2);
var_dump($res);
?>
Resultaat van kode-uitvoering:
['a' => 1, 2, 3, 5, 6]
Sien ook
-
die funksie
array_merge,
wat ook skikkings saamsmelt -
die funksie
array_combine,
wat twee skikkings in een assosiatiewe skikking saamsmelt