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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել