本文實例講述了PHP獲得數組交集與差集的方法。分享給大家供大家參考。具體分析如下:
一、數組的交集 array_intersect()
array_intersect()函數返回一個保留了鍵的數組,這個數組只由第一個數組中出現的且在其他每個輸入數組中都出現的值組成。其形式如下:
array array_intersect(array array1,array array2[,arrayN…])
下面這個例子將返回在$fruit1數組中出現的且在$fruit2和$fruit3中也出現的所有的水果:
- <?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 )
- ?>
新聞熱點
疑難解答