php - 从多个数组中删除公共(public)项

标签 php arrays

$array1 = array("a","b");

$array2 = array("b","c");

我想要上面数组中的以下数组,其中包含两个数组中不常见的项目。

$output = array("a","c");

我已经试过了

$output = array_diff($array1,$array2);

怎么办。谢谢。

最佳答案

只做并集和交集的减法:

enter image description here

$array1 = array("a","b");    
$array2 = array("b","c");

$output = array_diff(array_merge($array1, $array2), array_intersect($array1, $array2));

关于php - 从多个数组中删除公共(public)项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19628888/

相关文章:

arrays - 在 Matlab 中用矩阵索引多维数组

ios - Swift 和核心数据 - 数组和单元格基础知识

java - 从Java中的数组中删除重复项

php - 未捕获异常 'Zend\ModuleManager\Exception\RuntimeException',消息为“模块(相册)无法初始化

php - php.ini 中的默认 php mysqli 连接

php - 简单的网络通用本地化/翻译后端(使用 mysql)?

php - jQuery 从 php json_encode 获取数组

php - 获取 google chrome 以查看 rss 提要

Javascript - 字节数组长?

php - 这个 foreach 循环返回双倍的结果