150 of 410 menu

Funkce array_replace

Funkce array_replace nahrazuje hodnoty prvního pole hodnotami se stejnými klíči z ostatních předaných polí. Pokud klíč z prvního pole je přítomen ve druhém poli, jeho hodnota je nahrazena hodnotou z druhého pole. Pokud klíč existuje ve druhém poli, ale chybí v prvním - bude vytvořen v prvním poli. Pokud je klíč přítomen pouze v prvním poli, zůstane tak jak je.

Pokud je pro nahrazení předáno několik polí, budou zpracována v pořadí předání a pozdější pole budou přepisovat hodnoty z předchozích.

Syntaxe

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

Příklad

Pojďme provést popsané nahrazení:

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

Výsledek provedení kódu:

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

Viz také

  • funkci str_replace,
    která nahrazuje znaky řetězců
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout