PHP array_diff() ပြောင်းလဲကြောင်း
အကြောင်းကြောင်း
နှိပ်တူ အချက်အလက် နှစ်စင်း ကို နှိုင်းဖြတ် ပြီး ကန့်သတ်ထားသော အချက်အလက် ကို ပြန်လည်ပေးပါ
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_diff($a1,$a2); print_r($result); ?>
定义和用法
array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。
在返回的数组中,键名保持不变。
语法
array_diff(array1,array2,array3...);
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
提示和注释
提示:可用一个或任意多个数组与第一个数组进行比较。
စကားလုံးအခြား အယူအယွင် မဟုတ် သေးသည်
နည်းပါး
ပြန်လည်ပေးပြီ | အတိုက်အခံ အပေါင်း ပြန်လည်ပေးပြီ၊ အယူအယွင် တွင် ရှိသေးသည်array1တွင် ရှိသေးသည်၊ သို့သော် အခြား အပေါင်း အယူအယွင် တွင် ရှိသေးသည်array2 သို့မဟုတ် array3 ပုံစံ(အခြား)တွင် ရှိသော ကိုယ်ဝင် စကားလုံး များ |
PHP အချိန် | 4.0.1+ |
အခြား အစာအစမ
အမှတ် 1
သုံး အပေါင်း အယူအယွင် နှင့် အတိုက်အခံ အပေါင်း ကို ပြန်လည်ပေးပြီ
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"black","g"=>"purple"); $a3=array("a"=>"red","b"=>"black","h"=>"yellow"); $result=array_diff($a1,$a2,$a3); print_r($result); ?>