150 of 410 menu

Funkcija array_replace

Funkcija array_replace pakeičia pirmojo masyvo reikšmes reikšmėmis su tais pačiais raktais iš kitų perduotų masyvų. Jeigu raktas iš pirmojo masyvo yra antrajame masyve, jo reikšmė pakeičiama reikšme iš antrojo masyvo. Jeigu raktas yra antrajame masyve, bet nėra pirmajame - jis bus sukurtas pirmajame masyve. Jeigu raktas yra tik pirmajame masyve, tai jis išlieka toks pat.

Jeigu pakeitimui perduota keli masyvai, jie bus apdoroti perdavimo tvarka ir vėlesni masyvai perrašys reikšmes iš ankstesnių.

Sintaksė

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

Pavyzdys

Atlikime aprašytą pakeitimą:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • funkciją str_replace,
    kuri pakeičia eilučių simbolius
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti