如何根据键名计算两个数组的交集,实现array_intersect_key功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计180个文字,预计阅读时间需要1分钟。
`array_intersect_key` 函数用于返回一个新数组,包含在所有输入数组中键都存在的元素。具体用法如下:
phparray_intersect_key(array $array1, array $array2, ...);
返回值:一个新数组,包含在每一个输入数组中都存在的键值对。
示例:$arr1=['a'=> 'abc', 'b'=> 'bbb', 'c'=> 'cbd'];$arr2=['a'=> 'ccc', 'c'=> 'aaa', 'e'=> 'eee'];
$a=array_intersect_key($arr1, $arr2);
arrayarray_intersect_key(array$array1,array$array2[,array$...])返回一个数组:该数组的键在每一个数组都存在
1.[代码]array_intersect_key
$arr1 = ['a'=>'abc','b'=>'bbb','c'=>'cbd']; $arr2 = ['a'=>'ccc','c'=>'aaa','e'=>'eee']; $arr = array_intersect_key($arr1, $arr2); echo '<pre>'; print_r($arr); result: Array ( [a] => abc [c] => cbd )
本文共计180个文字,预计阅读时间需要1分钟。
`array_intersect_key` 函数用于返回一个新数组,包含在所有输入数组中键都存在的元素。具体用法如下:
phparray_intersect_key(array $array1, array $array2, ...);
返回值:一个新数组,包含在每一个输入数组中都存在的键值对。
示例:$arr1=['a'=> 'abc', 'b'=> 'bbb', 'c'=> 'cbd'];$arr2=['a'=> 'ccc', 'c'=> 'aaa', 'e'=> 'eee'];
$a=array_intersect_key($arr1, $arr2);
arrayarray_intersect_key(array$array1,array$array2[,array$...])返回一个数组:该数组的键在每一个数组都存在
1.[代码]array_intersect_key
$arr1 = ['a'=>'abc','b'=>'bbb','c'=>'cbd']; $arr2 = ['a'=>'ccc','c'=>'aaa','e'=>'eee']; $arr = array_intersect_key($arr1, $arr2); echo '<pre>'; print_r($arr); result: Array ( [a] => abc [c] => cbd )

