150 of 410 menu

Функция array_replace

Функция array_replace биринчи массивинг қийматларини берилган бошқа массивларнинг ўхшаш калитлар билан алмаштиради. Агар биринчи массивдаги калит иккинчи массивда мавжуд бўлса, унинг қиймати иккинчи массивдан олинган қиймат билан алмаштирилади. Агар калит иккинчи массивда мавжуд бўлиб, биринчида мавжуд бўлмаса - у биринчи массивда яратилади. Агар калит фақат биринчи массивда мавжуд бўлса, у ўзгартирилмай қолади.

Агар алмаштириш учун бир нечта массив берилган бўлса, улар берилиш тартибида ишлов берилади ва keyingi массивлар аввалгилардан қийматларни қайта ёзади.

Синтаксис

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш