150 of 410 menu

Função array_replace

A função array_replace substitui os valores do primeiro array por valores com as mesmas chaves de outros arrays passados. Se uma chave do primeiro array estiver presente no segundo array, seu valor é substituído pelo valor do segundo array. Se uma chave existe no segundo array, mas está ausente no primeiro - ela será criada no primeiro array. Se uma chave estiver presente apenas no primeiro array, ela permanecerá como está.

Se vários arrays forem passados para substituição, eles serão processados na ordem de passagem e arrays mais recentes substituirão os valores dos anteriores.

Sintaxe

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

Exemplo

Vamos realizar a substituição descrita:

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

Resultado da execução do código:

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

Veja também

  • a função str_replace,
    que substitui caracteres de strings
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar