最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 比較獲取兩個數(shù)組相同和不同元素的例子(交集和差集)

 更新時間:2019年10月18日 09:57:36   作者:opfano_o  
今天小編就為大家分享一篇php 比較獲取兩個數(shù)組相同和不同元素的例子(交集和差集),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、獲取數(shù)組相同元素

array_intersect()該函數(shù)比較兩個(或更多個)數(shù)組的鍵值,并返回交集數(shù)組,該數(shù)組包括了所有在被比較的數(shù)組(array1)中,

同時也在任何其他參數(shù)數(shù)組(array2 或 array3 等等)中的鍵值。

<?php
$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 )

array_intersect_assoc() 函數(shù)用于比較兩個(或更多個)數(shù)組的鍵名和鍵值,并返回交集,與 array_intersect() 函數(shù) 不同的是,本函數(shù)除了比較鍵值,

還比較鍵名。返回的數(shù)組中元素的鍵名保持不變。

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
 
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
//
Array ( [a] => red [b] => green [c] => blue )

2、獲取數(shù)組中不同元素

array_diff() 函數(shù)返回兩個數(shù)組的差集數(shù)組。該數(shù)組包括了所有在被比較的數(shù)組中,但是不在任何其他參數(shù)數(shù)組中的鍵值。

在返回的數(shù)組中,鍵名保持不變。

<?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_diff_assoc() 函數(shù)用于比較兩個(或更多個)數(shù)組的鍵名和鍵值 ,并返回差集。

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
 
$result=array_diff_assoc($a1,$a2);
print_r($result);
//
Array ( [d] => yellow )

以上這篇php 比較獲取兩個數(shù)組相同和不同元素的例子(交集和差集)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

定安县| 西林县| 延吉市| 张家口市| 麻阳| 昔阳县| 延长县| 忻州市| 信宜市| 城口县| 紫阳县| 介休市| 黎城县| 巩义市| 南平市| 东宁县| 香河县| 新宾| 兴宁市| 泌阳县| 城口县| 铜梁县| 靖江市| 汤原县| 高陵县| 博罗县| 阜南县| 石景山区| 青河县| 蒲城县| 莱西市| 巴彦淖尔市| 将乐县| 综艺| 临清市| 吴桥县| 文成县| 东明县| 新竹市| 阳泉市| 吴江市|