本文實(shí)例講述了PHP獲得數(shù)組交集與差集的方法。分享給大家供大家參考。具體分析如下:
一、數(shù)組的交集 array_intersect()
array_intersect()函數(shù)返回一個(gè)保留了鍵的數(shù)組,這個(gè)數(shù)組只由第一個(gè)數(shù)組中出現(xiàn)的且在其他每個(gè)輸入數(shù)組中都出現(xiàn)的值組成。其形式如下:
array array_intersect(array array1,array array2[,arrayN…])
下面這個(gè)例子將返回在$fruit1數(shù)組中出現(xiàn)的且在$fruit2和$fruit3中也出現(xiàn)的所有的水果:
- <?php
- $fruit1 = array("Apple","Banana","Orange");
- $fruit2 = array("Pear","Apple","Grape");
- $fruit3 = array("Watermelon","Orange","Apple");
- $intersection = array_intersect($fruit1, $fruit2, $fruit3);
- print_r($intersection);
- // output
- // Array ( [0] => Apple )
- ?>
新聞熱點(diǎn)
疑難解答