数组比较和替换

时间:2013-07-26 13:06:07

标签: php

我有这些数组$arr1$arr2

$arr1 = array(
                    'tn' => 'Tunisia',
                    'us' => 'United States',
                    'fr' => 'France');

$arr2 = array(
                    'tn' => 'Tunisia',
                    'us' => 'United States',
                    'fr' => 'France',
                    'mx' => 'Mexico',
                    'eu' => 'Europe' );

我想将$arr1$arr2进行比较,如果$arr2$arr1中的密钥不存在,则应从$arr2删除密钥。结果$ arr3的数组应与$ arr1相同。

$arr3 = array(
                    'tn' => 'Tunisia',
                    'us' => 'United States',
                    'fr' => 'France');

1 个答案:

答案 0 :(得分:1)

试试这个

 $arr3 = array_intersect($arr1, $arr2);

阅读此url once

可能是它的全部帮助