150 of 410 menu

Functie array_replace

De functie array_replace vervangt de waarden van de eerste array door waarden met dezelfde sleutels uit andere doorgegeven arrays. Als een sleutel uit de eerste array aanwezig is in de tweede array, wordt zijn waarde vervangen door de waarde uit de tweede array. Als een sleutel wel in de tweede array zit, maar afwezig is in de eerste - zal deze worden aangemaakt in de eerste array. Als een sleutel alleen aanwezig is in de eerste array, dan blijft deze ongewijzigd.

Als er meerdere arrays worden doorgegeven voor vervanging, worden deze verwerkt in de volgorde van doorgeven en latere arrays zullen waarden uit eerdere overschrijven.

Syntaxis

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

Voorbeeld

Laten we de beschreven vervanging uitvoeren:

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

Resultaat van de code-uitvoering:

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

Zie ook

  • de functie str_replace,
    die tekens in strings vervangt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren