array_flip()
array_splice()
並集:array_merge()
過濾:array_filter()
去重:array_unique()
差集:array_diff() ---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 ( [d] => yellow )
交集:array_intersect()
函式用於比較兩個(或更多個)陣列的鍵值,並返回交集。
該函式比較兩個(或更多個)陣列的鍵值,並返回交集陣列,該陣列包括了所有在被比較的陣列(array1)中,同時也在任何其他引數陣列(array2 或 array3 等等)中的鍵值。 鍵名保留不變。
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_intersect($a1,$a2);
print_r($result);
輸出結果
array ( [a] => red [b] => green [c] => blue )
交集並集差集
1 內連線 select from student a inner join sc b on a.sno b.sno 左連線 select from student a left join sc b on a.sno b.sno 差集 select sno from student except s...
shell bash 交集 並集 差集
方法一 直接用檔名 取兩個文字檔案的並集 交集 差集 並 sort m sort file1 uniq sort file2 uniq uniq 交 sort m sort file1 uniq sort file2 uniq uniq d 差 file1 file2 sort m sort fil...
python List交集 並集 差集
工作中遇到了求兩個集合的差集,但是集合集合中包含字典,所以使用difference方法會報錯,看了一些別人的部落格,整理了一下。1.獲取兩個list 的交集 print list set a intersection set b 2.獲取兩個list 的並集 print list set a uni...