PHP比较两个数组并得到匹配的值而不是差异

2023-12-29

我正在尝试比较两个数组并仅获取两个数组上存在的值,但不幸的是,我找不到正确的数组函数来使用......

我找到了array_diff()功能:http://php.net/manual/en/function.array-diff.php http://php.net/manual/en/function.array-diff.php

但这是因为两个数组的差异。

Example:

$array1 = array("**alpha**","omega","**bravo**","**charlie**","**delta**","**foxfrot**");
$array2 = array("**alpha**","gamma","**bravo**","x-ray","**charlie**","**delta**","halo","eagle","**foxfrot**");

预期输出:

$result = array("**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**");

简单,使用array_intersect() http://www.php.net/manual/en/function.array-intersect.php反而:

$result = array_intersect($array1, $array2);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP比较两个数组并得到匹配的值而不是差异 的相关文章

随机推荐

  • 无法弄清楚为什么模型在回发时为空?

    我是 ASP NET MVC 的新手 我正在尝试创建一个非常简单的博客类型网站作为学习一切工作原理的方法 但是 当我从评论表单发布到空模型时遇到问题 我不知道为什么 在博客文章页面上 我有一个 添加评论 链接 它调用一些 JQuery 来呈
  • 在 Qt Creator 中运行纯 C 项目

    我使用 qt Creator 创建了一个普通的 c 项目文件 gt 新文件或项目 gt 非 Qt 项目 gt 普通 C 项目 main c include
  • Maps V2 InfoWindow 中的动态内容

    我想在 Maps V2 片段中的标记上显示信息窗口 问题是 我想显示从网络动态加载的位图通用图像下载器 https github com nostra13 Android Universal Image Loader 这是我的 InfoWi
  • PHPUnit 启用颜色输出

    我正在 Windows 7 上从命令行运行 PHPUnit 我尝试通过以下方式启用颜色输出phpunit color 但它仍然显示相同 没有颜色输出 如何在 Win7 上从命令行获取 PHPUnit 的颜色输出 你将不得不使用http so
  • Aeson:派生结构的某些(但不是全部)字段

    我有一个大型结构 我需要它是 FromJSON 的实例 以便我可以将 json 数据解析到其中 我想自动派生 但单个字段需要 特别小心 因为它是 json 中的一个对象 并且我希望它是我的结构中的值的数组 如何在不编写重复所有字段的巨大 F
  • 如何从角度 6 的数组中删除重复的对象

    我正在尝试删除数组中的重复值对象 但不起作用 我认为重复函数正在起作用 但没有反映在li列表 你能找出我需要改变的地方吗 我的服务文件 addComp Names c this item push name Names componenti
  • NTFS 性能和大量文件和目录

    采用 NTFS 的 Windows 如何处理大量文件和目录 在遇到性能问题或其他问题之前 是否有关于可以放置在单个目录中的文件或目录限制的任何指导 例如 拥有一个包含 100 000 个文件夹的文件夹可以吗 以下是来自某个环境中的一些建议
  • Outlook-根据vba规则将邮件导出为文本

    我很确定以前已经这样做过 有谁知道如何将电子邮件导出到我的 C 驱动器上的文本文件中 我知道如何将电子邮件移动到 Outlook 中但在我的 C 驱动器上的其他文件夹中 Thanks 查看MailItem SaveAs方法 您指定路径和文件
  • 清单合并失败。添加并链接react-native-device-info后

    清单合并失败 属性元数据 android support VERSION value value 26 0 1 来自 com android support cardview v7 25 3 1 AndroidManifest xml 24
  • SqlRoleProvider:调用 Roles.GetRolesForUser 时出现 NullReferenceException

    设想 使用 SqlRoleProvider 对 Sql Server 2012 数据库服务器进行身份验证的 WCF 服务 WCF 托管在 IIS7 Web 服务器上 请看这个错误 System NullReferenceException
  • 将请求从一个jsp转发到另一个jsp并包含所有请求参数?

    我有这种情况 用户在浏览器中的jsp表单上输入一些内容并提交 在 servlet 中 我处理请求并向刚刚继续的客户端显示 jsp page1 按钮 现在单击 继续 我想将此请求转发到另一个 jsp page2 其中所有请求参数都出现在 pa
  • Parse.com,将用户添加到创建的角色

    我有一个云代码 它在用户注册时创建两个帐户角色 下面是方法 Parse Cloud afterSave account function request var accountName request object get name cre
  • 如何创建并行堆栈并在其上运行协程?

    我决定我应该尝试实现协程 我认为我应该这样称呼它们 以获得乐趣和利润 我希望必须使用汇编程序 如果我想让它对任何事情都有用的话 可能还需要一些 C 语言 请记住 这是出于教育目的 使用已经构建的协程库太容易了 而且真的没什么乐趣 你们知道s
  • 以编程方式重命名 Access 查询中的表

    我有一个包含数百个查询的 access 2003 数据库文件 我想根据条件重命名查询中引用的所有表 If tableNameInQuery tableName Then tableNameInQuery newTableName End I
  • 使用类构造函数操作 Java 对象引用

    这是一道我无法完成的考试题 如何打印下面的java代码false仅由 编辑内的代码MyClass构造函数 public class MyClass public MyClass public static void main String
  • 在 PHP 中访问/创建 SITE_ROOT 和 SERVER_ROOT 值的最佳方式?

    我需要 2 种不同的路径 一种用于包含 一种用于 js css 等 我正在使用mod rewrite 下面的工作正常 目前我的所有文件都在顶部包含此内容 define SERVER ROOT C wamp www site folder d
  • 如何获取 std::vector 中 vtkDoubleArray 的值

    我想复制 a 的元素vtkDoubleArray转换为 C std vector as in 如何将 vtkDoubleArray 转换为 Eigen matrix https stackoverflow com questions 246
  • 从 sveltekit 中导出的句柄钩子重定向

    我有一个 sveltekit 应用程序 我想检查用户是否有 cookie 中的 accesstoken 我可以通过以下方式访问它event request headers get cookie 并将它们重定向到某个路径 但我无法从 svel
  • 在 Java 中实现 Memento 模式的不同方法

    我正在对备忘录模式进行一些研究 似乎我遇到的大多数示例似乎都相对相似 将字符串保存到数组中并在需要时恢复它 现在如果我错了请纠正我 但我相信我刚刚描述的方法是 对象克隆 但是实现备忘录模式的其他方法是什么 从我还了解到可以使用序列化 但似乎
  • PHP比较两个数组并得到匹配的值而不是差异

    我正在尝试比较两个数组并仅获取两个数组上存在的值 但不幸的是 我找不到正确的数组函数来使用 我找到了array diff 功能 http php net manual en function array diff php http php