PHP array_replace() 函数
定义和用法
array_replace() 函数使用后面数组的值替换第一个数组的值。
အဆိုပါ:သင့် အတိုင်းအတာ သို့မဟုတ် အတိုင်းအတာ အသုံးပြီး သတ်မှတ်ထားသော အတိုင်းအတာ များ ကို ဝင်ပါ
အပေါ် array1 အပေါ် array2အပေါ် array1 အပေါ် array2 အပေါ် array1အပေါ်
အပေါ် array2အပေါ် အပေါ် array1အပေါ် အပေါ် array1 အသုံးပြီး သတ်မှတ်ထားသော အချက်အလက် အစား အချက်အလက် အစား အချက်အလက် အပေါ် အပေါ်ချို့ခြင်းပြုလုပ်သည်။ (အောက်ပါ အမှတ် 2 အကြောင်းကို ကျမ်းကြည့်ပါ)
အတိုင်းအတာ အသုံးပြီး သတ်မှတ်ထားသော အတိုင်းအတာ အစား နောက်ဆုံး အတိုင်းအတာ အတိုင်းအတာ အသုံးပြုလုပ်သည်။ နောက်ဆုံး အတိုင်းအတာ အတိုင်းအတာ အသုံးပြုလုပ်ခြင်းသည် အစ အတိုင်းအတာ အတိုင်းအတာ အပေါ် အပေါ်ချို့ခြင်းပြုလုပ်သည်။ (အောက်ပါ အမှတ် 3 အကြောင်းကို ကျမ်းကြည့်ပါ)
အဆိုပါ:အမေးအထွေ အသုံးပြုပါ array_replace_recursive()
လိုင်းသုံး နှင့် နောက်ဆုံး အတိုင်းအတာ အတိုင်းအတာ အပေါ် အပေါ်ချို့ခြင်းပြုလုပ်ရန်
array_replace(array1,array2,array3...)
ပါဝင်သော အချက်အလက် | ဖော်ပြ |
---|---|
array1 | လိုအပ်သည်။ အတိုင်းအတာ အစားအစာ |
array2 | ဆိုင်းငယ်ဖွယ်။ သုံးပြီး သတ်မှတ်ရန် array1 အတိုင်းအတာ စကပ်သည် |
array3,... | ဆိုင်းငယ်ဖွယ်။ နောက်ပါ အတိုင်းအတာ များ ကို သုံးပြီး သတ်မှတ်ရန် array1 နှင့် array2, ... အတိုင်းအတာ စကပ်ဖြစ်သည်။ နောက်ဆုံး အတိုင်းအတာ စကပ်သည် အစ အတိုင်းအတာ စကပ် အပေါ် အပေါ်ချို့ခြင်းပြုလုပ်သည်။ |
နည်းပညာ အချက်အလက်
ပါဝင်သော အတိုင်းအတာ: | 返回被替换的数组,如果发生错误则返回 NULL。 |
PHP 版本: | 5.3.0+ |
更多实例
例子 1
如果一个键存在于 array1 中同时也存在于 array2 中,第一个数组的值将被第二个数组中的值替换:
"red","b"=>"green"); $a2=array("a"=>"orange","burgundy"); print_r(array_replace($a1,$a2)); ?>
例子 2
如果一个键仅存在于第二个数组中:
"red","green"); $a2=array("a"=>"orange","b"=>"burgundy"); print_r(array_replace($a1,$a2)); ?>
例子 3
使用三个数组 - 最后一个数组($a3)会覆盖之前的数组($a1 和 $a2):
array_replace($a1,$a2,$a3)); ?>
例子 4
使用数值键 - 如果一个键存在于第二个数组中单不在第一个数组中:
"orange",3=>"burgundy"); print_r(array_replace($a1,$a2)); ?>