143 of 410 menu

Funcția array_merge_recursive

Funcția array_merge_recursive îmbină două sau mai multe tablouri împreună. Diferența față de funcția array_merge se manifestă atunci când în tablourile care se îmbină există chei identice. Vedeți exemplele.

Sintaxă

array_merge_recursive(array ...$arrays): array

Exemplu

Să îmbinăm două tablouri care au chei identice:

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

Rezultatul executării codului:

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

Exemplu

Pentru comparație, vedeți cum va funcționa funcția array_merge:

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

Rezultatul executării codului:

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

Vedeți și

  • funcția array_merge,
    care de asemenea îmbină tablouri
  • funcția array_combine,
    care îmbină două tablouri într-unul asociativ
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge