這篇文章將為大家詳細(xì)講解有關(guān)php中怎么比較兩個(gè)數(shù)組并刪除重復(fù)值,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
綠園網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
php比較兩個(gè)數(shù)組并刪除重復(fù)值的方法是,使用array_diff函數(shù),并且將需要比較的兩個(gè)數(shù)組作為參數(shù),例如【array_diff(array1,array2,array3);】。
如果我們要對(duì)比下兩個(gè)數(shù)組,并且要?jiǎng)h除兩個(gè)數(shù)組中的重復(fù)值,最簡(jiǎn)單的方法就是借助于array_diff函數(shù)。
可能有很多小伙伴不太清楚array_diff函數(shù),下面我們就來簡(jiǎn)單介紹下該函數(shù)。
array_diff() 函數(shù)用于比較兩個(gè)(或更多個(gè))數(shù)組的值,并返回差集。
該函數(shù)比較兩個(gè)(或更多個(gè))數(shù)組的值(key=>value 中的 value),并返回一個(gè)差集數(shù)組,該數(shù)組包括了所有在被比較的數(shù)組(array1)中,但是不在任何其他參數(shù)數(shù)組(array2 或 array3 等等)中的值。
語(yǔ)法:
array_diff(array1,array2,array3...);
代碼示例:
"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); ?>
運(yùn)行結(jié)果:
Array ( [b] => green [c] => blue )
關(guān)于php中怎么比較兩個(gè)數(shù)組并刪除重復(fù)值就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。