143 of 410 menu

Funkcija array_merge_recursive

Funkcija array_merge_recursive sulieja du ar daugiau masyvų kartu. Skirtumas nuo funkcijos array_merge pasireiškia tada, kai suliejamuose masyvuose yra vienodi raktai. Žiūrėkite pavyzdžius.

Sintaksė

array_merge_recursive(array ...$arrays): array

Pavyzdys

Sulieskime du masyvus, turinčius vienodus raktus:

<?php $arr1 = ['a' => 1, 2, 3]; $arr2 = ['a' => 4, 5, 6]; $res = array_merge_recursive($arr1, $arr2); var_dump($res); ?>

Kodo vykdymo rezultatas:

['a' => [1, 4], 2, 3, 5, 6]

Pavyzdys

Palyginimui žiūrėkite, kaip veiks funkcija array_merge:

<?php $arr1 = ['a' => 1, 2, 3]; $arr2 = ['a' => 4, 5, 6]; $res = array_merge($arr1, $arr2); var_dump($res); ?>

Kodo vykdymo rezultatas:

['a' => 1, 2, 3, 5, 6]

Taip pat žiūrėkite

  • funkciją array_merge,
    kuri taip pat sulieja masyvus
  • funkciją array_combine,
    kuri sulieja du masyvus į vieną asociatyvų
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti