如何检查匹配的键值对 [英] How to check for matching key value pairs
本文介绍了如何检查匹配的键值对的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有套阵列与键值对:
$array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4);
$array2 = array('green' => 5, 'blue' => 1, 'yellow' => 7, 'cyan' => 8);
我如何检查两个数组包含匹配的键和值一起?我想放置的条件,所以如果 $数组1
和 $数组2
有一个匹配对蓝色=> 1
那么我想做点什么
How do I check that both arrays contain a match key and value together? I want to place a condition so if $array1
and $array2
have a matching pair blue=>1
then I would like to do something?
推荐答案
您可以使用的 array_intersect_assoc :
php > var_dump(count(array_intersect_assoc($array1,$array2)) > 0);
bool(true)
php > $array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4);
php > $array2 = array('green' => 5, 'blue' => 2, 'yellow' => 7, 'cyan' => 8);
php > var_dump(count(array_intersect_assoc($array1,$array2)) > 0);
bool(false)
这篇关于如何检查匹配的键值对的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文