150 of 410 menu

Funcția array_replace

Funcția array_replace înlocuiește valorile primului tablou cu valori din aceleași chei din alte tablouri transmise. Dacă cheia din primul tablou este prezentă în al doilea tablou, valoarea sa este înlocuită cu valoarea din al doilea tablou. Dacă cheia există în al doilea tablou, dar lipsește din primul - aceasta va fi creată în primul tablou. Dacă cheia este prezentă doar în primul tablou, atunci se păstrează așa cum este.

Dacă pentru înlocuire sunt transmise mai multe tablouri, acestea vor fi procesate în ordinea transmiterii și tablourile mai recente vor suprascrie valorile din cele anterioare.

Sintaxă

array_replace(array $array, array ...$replacements): array

Exemplu

Să efectuăm înlocuirea descrisă:

<?php $arr1 = ['a' => 1, 'b'=> 2, 'c' => 3]; $arr2 = ['a' => '!', 'c' => '?']; $res = array_replace($arr1, $arr2); var_dump($res); ?>

Rezultatul executării codului:

['a' => '!', 'b'=> 2, 'c' => '?']

Vedeți și

  • funcția str_replace,
    care înlocuiește caracterele șirurilor
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