150 of 410 menu

Funzione array_replace

La funzione array_replace sostituisce i valori del primo array con i valori delle stesse chiavi da altri array passati. Se una chiave del primo array è presente nel secondo array, il suo valore viene sostituito con il valore dal secondo array. Se una chiave è nel secondo array, ma assente nel primo - verrà creata nel primo array. Se una chiave è presente solo nel primo array, allora rimane così com'è.

Se per la sostituzione vengono passati diversi array, verranno elaborati nell'ordine di passaggio e gli array più recenti sovrascriveranno i valori dei precedenti.

Sintassi

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

Esempio

Effettuiamo la sostituzione descritta:

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

Risultato dell'esecuzione del codice:

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

Vedi anche

  • la funzione str_replace,
    che sostituisce i caratteri delle stringhe
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta