150 of 410 menu

Funkcija array_replace

Funkcija array_replace zamenjuje vrednosti prvog niza vrednostima sa istim ključevima iz drugih prosleđenih nizova. Ako ključ iz prvog niza postoji u drugom nizu, njegova vrednost se zamenjuje vrednošću iz drugog niza. Ako ključ postoji u drugom nizu, ali nedostaje u prvom - biće kreiran u prvom nizu. Ako ključ postoji samo u prvom nizu, on će ostati netaknut.

Ako je za zamenu prosleđeno nekoliko nizova, oni će biti obrađeni redosledom prosleđivanja i kasniji nizovi će prepisivati vrednosti iz prethodnih.

Sintaksa

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

Primer

Hajde da izvršimo opisanu zamenu:

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

Rezultat izvršavanja koda:

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

Pogledajte takođe

  • funkciju str_replace,
    koja zamenjuje karaktere stringova
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij