150 of 410 menu

Функция array_replace

Функцията array_replace заменя стойностите на първия масив със стойности със същите ключове от други предадени масиви. Ако ключ от първия масив присъства във втория масив, стойността му се заменя със стойността от втория масив. Ако ключ има във втория масив, но липсва в първия - той ще бъде създаден в първия масив. Ако ключ присъства само в първия масив, той ще се запази както е.

Ако за замяна са предадени няколко масива, те ще бъдат обработени в реда на подаване и по-късните масиви ще презаписват стойности от предишните.

Синтаксис

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

Пример

Нека извършим описаната замяна:

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

Резултат от изпълнението на кода:

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

Вижте също

  • функцията str_replace,
    която заменя символи в низове
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне