欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php 比较2个数组,比较2个数组中的2个数组值Php

发布时间:2023/12/15 php 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php 比较2个数组,比较2个数组中的2个数组值Php 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我删除了旧帖子以使其更清晰.我有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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。