我删除了旧帖子以使其更清晰.我有2个数组,我需要比较和匹配,但只有每个数组2个值相同.

$array1 = $plugins

$array2 = $xml_dump

两个数组的样本:

$plugins

Array

(

[all] => Array

(

[ajax-category-dropdown/dhat-ajax-cat-dropdown.php] => Array

(

[Name] => Ajax Category Dropdown

[PluginURI] => http://www.example.com/ajax/

[Version] => 0.1.5

[Description] => Generates multi-level ajax.

[Author] => DyasonHat

[AuthorURI] => http://www.dyasonhat.com

[Title] => Ajax Category Dropdown

[AuthorName] => Dya

)

[akismet/akismet.php] => Array

(

[Name] => Akismet

[PluginURI] => http://akismet.com/

[Version] => 2.5.3

[Description] => Used by millions

[Author] => Automattic

[AuthorURI] => http://automattic.com/

[Title] => Akismet

[AuthorName] => Automattic

)

$xml_dump

SimpleXMLElement Object

(

[plugin] => Array

(

[0] => SimpleXMLElement Object

(

[name] => Ajax Category Dropdown

[ex_version] => 0.1.5

[ex_date] => 2008-01-03

[plugin_url] => http://wordpress.org/extend/plugins/wp-contactform/

[advisory_url] => http://osvdb.org/show/osvdb/43284

)

[1] => SimpleXMLElement Object

(

[name] => WP-ContactForm

[ex_version] => 2.0.7

[ex_date] => 2008-01-03

[plugin_url] => http://wordpress.org/extend/plugins/wp-contactform/

[advisory_url] => http://osvdb.org/show/osvdb/43284

)

[2] => SimpleXMLElement Object

(

[name] => Math Comment Spam Protection

[ex_version] => 2.1

[ex_date] => 2008-01-03

[plugin_url] => http://wordpress.org/extend/plugins/math-comment-spam-protection/

[advisory_url] => a

)

仅当$array1 Name,Version与$array2 name,ex_version匹配时,我才需要它返回值(或返回true)

在上面的示例中,您可以看到

$array1

Name => Ajax Category Dropdown

Version => 0.1.5

///has a match in

$array2

name => Ajax Category Dropdown

ex_version => 0.1.5

我已尝试过array_intersect的许多变体,但我不能让它匹配每个数组的2个值.

php 比较2个数组,比较2个数组中的2个数组值Php相关推荐

  1. oracle查数据存入数组,如何在SQL查询中使用Oracle关联数组

    ODP.Net公开了将关联数组作为参数从C#传递到Oracle存储过程的能力.除非您尝试在sql查询中使用该关联数组中包含的数据,否则它是一个很好的功能. 原因是它需要上下文切换 – SQL语句需要S ...

  2. python去除数组缺失值_动态数组的应用,VBA中如何利用动态数组去除重复值的第二讲...

    大家好,我们今日继续讲解VBA代码解决方案的第62讲内容:在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法第二部分.在上一讲中,我们讲了知识点的利用,其一是Filter函数,其二是ReDi ...

  3. python生成一个数组_在for循环中创建多个数组(Python)

    我目前遇到Numpy阵列的问题.如果在其他地方已经提出这个问题,我道歉,但我觉得我到处都是. 我最初的问题是我试图创建一个数组并用多组不同大小的站数据填充它.由于我无法使用大小不同的数据集填充相同的数 ...

  4. c语言变量作为数组长度,为什么在C中不允许将数组的大小作为常量变量但在C中允许?...

    在C const中,并不意味着"常量"(即,在编译时可评估).它只是意味着只读. 例如,在一个函数中,这个: const int r = rand(); const time_t ...

  5. php把一个数组放在另一个数组的后面,在PHP中的另一个数组之间注入一个数组

    5 个答案: 答案 0 :(得分:3) 基于您的阵列可能会发生变化但会继续拥有像heading1,heading2这样的键的假设,这将是我的解决方案 $newArray = array_merge($ ...

  6. java中如何返回四维数组_如何从Java中的方法返回数组?

    我们可以从Java中的方法返回Java中的数组.在这里,我们有一个createArray()方法,通过从用户那里获取值来动态创建一个数组并返回创建的数组. 示例import java.util.Arr ...

  7. php除去重复数组算法,如何从PHP中的多维数组中删除重复值

    我有一个类似的问题,但我找到了100%的工作解决方案.<?php     function super_unique($array,$key) { $temp_array = []; forea ...

  8. java 只读数组_在Java 8中创建方法引用数组的速记方法?

    我正在使用Wicket 6 / Java 8,并添加了一些简单的类,这些类利用了Java 8中的lambda功能(我知道Wicket的更高版本具有lambda支持,但我们现在不能升级).我正在创建一个 ...

  9. matlab 思维数组_如何在Matlab中保存多维数组?

    I have an array M=(1000000,12,2,2). How do I write it to a file to work on later? save('filename.txt ...

  10. c语言中函数作用于数组,详解C语言中的函数、数组与指针

    1.函数:当程序很小的时候,我们可以使用一个main函数就能搞定,但当程序变大的时候,就超出了人的大脑承受范围,逻辑不清了,这时候就需要把一个大程序分成许多小的模块来组织,于是就出现了函数概念: 函数 ...

最新文章

  1. 【scala】 scala 条件控制 和异常处理(二)
  2. 将servlet数据传到html_Servlet详解(二)
  3. 线性规划——规范型,标准型,基阵、基本解、基本可行解、基变量、非基变量.... 概念梳理
  4. php 生成小程序二维码
  5. DelayExchange原理
  6. SAP Spartacus Focusdirective继承自Lockdirective,静态代码分析
  7. [修正] Berlin 10.1 支持 iPhone 4 (iOS v7.x)
  8. linux加密框架 crypto 算法管理 - 应用角度讲解加密框架的运行流程
  9. Android的MediaPlayer架构介绍
  10. UTXO 和 Account 模型对比
  11. windows10序列号即将过期解决办法
  12. STM32+ADS1110
  13. Educational Codeforces Round 95 (Rated for Div. 2)C. Mortal Kombat Tower(状态机dp)
  14. Lenovo 使用BoMC工具制作微码升级U盘刷新System x
  15. sap清账使用反记账_SAP反记账功能祥解
  16. 谷歌扩展工具下载网址---最新
  17. 拓扑性质 之 紧致性总结
  18. C语言成绩统计源代码,C语言课程设计学生成绩管理系统+源码
  19. 组件导致背景图片断层
  20. 趋势科技2014年暑期实习生笔试题

热门文章

  1. java intfilter_Java IntStream filter()用法及代码示例
  2. python ju_如何使用jupy设置python路径
  3. 微博polg什么意思_成都网站代运营是什么意思?-建站
  4. 1.1收集域名信息-完整介绍
  5. svd降维 python案例_菜菜的机器学习sklearn实战-----sklearn中的降维算法PCA和SVD
  6. insert into 多条数据_「数据库」一千行MySQL命令
  7. opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型
  8. 计数排序Counting sort
  9. ubuntu学习命令
  10. 你刚才淘宝上买衣服---具体分析技术工艺(淘宝页面显示处理的页面)