PHP array_splice() ပုံစံ
အကျယ့်ပြန်
အသင်း အဖွဲ့ မှ အရာ ဖြတ်ကျဲ ပြီး အခြား အရာ ကို ပြောင်းလဲ ပြီး ပြန်လည် ပြောဆိုသည်
"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"purple","b"=>"orange"); array_splice($a1,0,2,$a2); print_r($a1); ?>
အဆိုပါ ပုံစံ အနက် အသုံးပြုနည်း နှင့် အသုံးပြုခြင်း
array_splice() ပုံစံ က အသင်း အဖွဲ့ မှ အရွတ်ဖွဲ့ ပြီး ဖြတ်ကျဲ ပြီး အခြား အရာ ကို ပြောင်းလဲ ပြီး ပြန်လည် ပြောဆိုသည်။ ပြန်လည် ပြောဆို ပရိုဂရမ် အသင်း အဖွဲ့ ကို ပြန်အပြော သည်။
အကြောင်းကြားချက်:ပုံစံ မှ အရာ မပြောင်းလဲ ပြီး ဖြစ်သော (length=0) အခါ မှ အခြေခံ အရာ မှ start ပါဝင်သည် အခြေခံ အသင်း အဖွဲ့ အဖွဲ့ အတွင်း အခြေခံ အရာ ပုံစံ ကို ပြောင်းလဲ ပြီး ပြန်လည် ပြောဆိုသည် (အကျယ့်ပြန် အမှတ် ၂ ကို ကြည့်ပါ)။
ဖော်ပြချက်:ပြောင်းလဲ ပြီး ဖြစ်သော အသင်း အဖွဲ့ မှ ခွင့်စာ မ မရှိသည်။
ဖော်ပြ
array_splice() ပုံစံ နှင့် array_slice() ပုံစံ အတူ ပြီး အသင်း အဖွဲ့ မှ အဆိုပါ အရာ တစ် ပုံစံ ကို ရယူ သော်လည်း ပြန်လည် ပြန်အပြော မပြု ပြီး ဖြတ်ကျဲ ပြီး အခြား အရာ ကို ပြောင်းလဲ ပြီး ပြန်လည် ပြောဆိုသည်။
လုပ်ဆောင် ပုံစံ ၄ ရာကို ပြန်လည် ပြောဆိုပါက ပထမ ပုံစံ မှ အရွတ်ဖွဲ့ ပြီး ဖြတ်ကျဲ ပြီး ဖြစ်သော အရာ ကို အထူးသဖြင့် ပြောင်းလဲ ပြီး ပြန်လည် ပြောဆိုသည်။
နောက်ဆုံး ပရိုဂရမ် အသင်း အဖွဲ့ ကို ပြန်အပြောသည်။
အပြောအရာ
array_splice(array,start,length,array)
ပါဝင်သည် | ဖော်ပြ |
---|---|
array | လိုအပ်သည်။ အသင်း အဖွဲ့ ကို သတ်မှတ်သည်။ |
start |
လိုအပ်သည်။ တုံ့ပြန် သတင်း။ ဖြတ်ကျဲ ပြီး ဖြစ်သော အရာ ကို အခြေခံ ပြုလုပ်သည်။
|
length |
可选。数值。规定被移除的元素个数,也是被返回数组的长度。
|
array |
可选。规定带有要插入原始数组中元素的数组。 如果只有一个元素,则可以设置为字符串,不需要设置为数组。 |
技术细节
返回值: | 返回由被提取元素组成的数组。 |
PHP 版本: | 4+ |
更多实例
例子 1
与本页前面部分的实例相同,但是输出返回的数组:
"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"purple","b"=>"orange"); print_r(array_splice($a1,0,2,$a2)); ?>
例子 2
把 length 参数设置为 0:
"red","1"=>"green"); $a2=array("0"=>"purple","1"=>"orange"); array_splice($a1,1,0,$a2); print_r($a1); ?>