150 of 410 menu

Funksjonen array_replace

Funksjonen array_replace erstatter verdiene i den første arrayen med verdier fra de samme nøklene fra andre overførte arrayer. Hvis en nøkkel fra den første arrayen er tilstede i den andre arrayen, blir dens verdi erstattet med verdien fra den andre arrayen. Hvis en nøkkel finnes i den andre arrayen, men mangler i den første - vil den bli opprettet i den første arrayen. Hvis en nøkkel kun er tilstede i den første arrayen, forblir den som den er.

Hvis flere arrayer er overført for erstatning, vil de bli behandlet i rekkefølgen de er overført og senere arrayer vil overskrive verdier fra de foregående.

Syntaks

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

Eksempel

La oss gjennomføre den beskrevne erstatningen:

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

Resultatet av kjøring av koden:

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

Se også

  • funksjonen str_replace,
    som erstatter tegn i strenger
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis