array_replace လုပ်ဆောင်ချက်

array_replace လုပ်ဆောင်ချက်သည် ပထမ array ၏တန်ဖိုးများကို အခြားပေးထားသော array များမှ တူညီသောသော့များဖြင့် အစားထိုးပေးသည်။ ပထမ array ရှိ သော့သည် ဒုတိယ array တွင်ပါရှိပါက ၎င်း၏တန်ဖိုးကို ဒုတိယ array မှတန်ဖိုးဖြင့် အစားထိုးသည်။ သော့သည် ဒုတိယ array တွင်ရှိသော်လည်း ပထမ array တွင်မရှိပါက ၎င်းကို ပထမ array တွင်ဖန်တီးပေးမည်။ သော့သည် ပထမ array တွင်သာရှိပါက မူလအတိုင်းကျန်ရစ်မည်။

အစားထိုးရန် array များစွာပေးထားပါက၊ ၎င်းတို့ကို ပေးပို့သည့်အစဉ်အတိုင်း လုပ်ဆောင်ပြီး နောက်ပိုင်း array များသည် ယခင်အရာများမှတန်ဖိုးများကို အပေါ်မှထပ်မံရေးသွင်းမည်။

ဝါကျဖွဲ့ပုံ

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

ဥပမာ

ဖော်ပြပါအစားထိုးခြင်းကို လုပ်ဆောင်ကြပါစို့။

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

ကုဒ်လုပ်ဆောင်ချက်၏ရလဒ်။

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

ဤအရာကိုလည်းကြည့်ပါ

  • str_replace လုပ်ဆောင်ချက်၊
    အက္ခရာစာကြောင်းများကို အစားထိုးပေးသည်