php 两个数组取交集、并集、差集
- 交集:array_intersect()
$array1 = array(1, 2, 3, 4,);
$array2 = array(4, 5, 6, 7, 8);
$intersection = array_intersect($array1, $array2);
- 并集:array_merge()
$array1 = array(1, 2, 3, 4,);
$array2 = array(4, 5, 6, 7, 8);
$merge = array_merge($array1, $array2);
- 差集:array_diff()
$array1 = array(1, 2, 3, 4,);
$array2 = array(4, 5, 6, 7, 8);
$difference = array_diff($array1, $array2);
laravel 两个集合取交集、并集、差集
- 交集: 使用intersect()函数,用于获取两个集合的交集:
$collection1 = collect([1, 2, 3, 4, 5]);
$collection2 = collect([4, 5, 6, 7, 8]);
$intersection = $collection1->intersect($collection2);
- 并集:使用union()函数,用于获取两个集合的并集:
$collection1 = collect([1, 2, 3, 4, 5]);
$collection2 = collect([4, 5, 6, 7, 8]);
$union = $collection1->union($collection2);
- 差集:使用diff()函数,用于获取两个集合的差集:
$collection1 = collect([1, 2, 3, 4, 5]);
$collection2 = collect([4, 5, 6, 7, 8]);
$difference = $collection1->diff($collection2);
文章来源地址https://www.toymoban.com/news/detail-525124.html
文章来源:https://www.toymoban.com/news/detail-525124.html
到了这里,关于php 两个数组取交集、并集、差集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!