150 of 410 menu

Funktio array_replace

Funktio array_replace korvaa ensimmäisen taulukon arvot samoilla avaimilla olevilla arvoilla muista annetuista taulukoista. Jos avain ensimmäisestä taulukosta on toisessa taulukossa, sen arvo korvataan arvolla toisesta taulukosta. Jos avain on toisessa taulukossa, mutta puuttuu ensimmäisestä - se luodaan ensimmäiseen taulukkoon. Jos avain on vain ensimmäisessä taulukossa, se säilyy ennallaan.

Jos korvaamiseen annetaan useita taulukoita, ne käsitellään annettujärjestyksessä ja myöhemmät taulukot korvaavat aiempien taulukoiden arvot.

Syntaksi

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

Esimerkki

Suoritetaan kuvattu korvaus:

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

Koodin suorituksen tulos:

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

Katso myös

  • funktion str_replace,
    joka korvaa merkkijonojen merkkejä
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää