array_replace လုပ်ဆောင်ချက်
array_replace လုပ်ဆောင်ချက်သည် ပထမ array ၏တန်ဖိုးများကို
အခြားပေးထားသော array များမှ တူညီသောသော့များဖြင့်
အစားထိုးပေးသည်။ ပထမ array ရှိ သော့သည် ဒုတိယ
array တွင်ပါရှိပါက ၎င်း၏တန်ဖိုးကို ဒုတိယ array မှတန်ဖိုးဖြင့်
အစားထိုးသည်။ သော့သည် ဒုတိယ array တွင်ရှိသော်လည်း ပထမ
array တွင်မရှိပါက ၎င်းကို ပထမ array တွင်ဖန်တီးပေးမည်။ သော့သည်
ပထမ array တွင်သာရှိပါက မူလအတိုင်းကျန်ရစ်မည်။
အစားထိုးရန် array များစွာပေးထားပါက၊ ၎င်းတို့ကို ပေးပို့သည့်အစဉ်အတိုင်း လုပ်ဆောင်ပြီး နောက်ပိုင်း array များသည် ယခင်အရာများမှတန်ဖိုးများကို အပေါ်မှထပ်မံရေးသွင်းမည်။
ဝါကျဖွဲ့ပုံ
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လုပ်ဆောင်ချက်၊
အက္ခရာစာကြောင်းများကို အစားထိုးပေးသည်