150 of 410 menu

Funkcja array_replace

Funkcja array_replace zastępuje wartości pierwszej tablicy wartościami z tych samych kluczy z innych przekazanych tablic. Jeśli klucz z pierwszej tablicy jest obecny w drugiej tablicy, jego wartość jest zastępowana wartością z drugiej tablicy. Jeśli klucz istnieje w drugiej tablicy, ale nie ma go w pierwszej - zostanie utworzony w pierwszej tablicy. Jeśli klucz jest obecny tylko w pierwszej tablicy, to zostanie zachowany bez zmian.

Jeśli do zamiany przekazano kilka tablic, będą one przetwarzane w kolejności przekazywania i późniejsze tablice będą nadpisywać wartości z poprzednich.

Składnia

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

Przykład

Zróbmy opisaną zamianę:

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

Wynik wykonania kodu:

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

Zobacz też

  • funkcję str_replace,
    która zastępuje znaki w ciągach
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć