欢迎各位兄弟 发布技术文章
这里的技术是共享的
php中array_intersect_key函数的作用是使用键名比较计算数组的交集,本文章通过实例向大家讲解array_intersect_key函数的使用方法。需要的朋友可以参考一下。
先向大家介绍一下array_intersect_key函数的基本语法:
array array_intersect_key ( array $array1 , array $array2 [, array $ ... ] )
array_intersect_key() 函数使用键名比较计算数组的交集。
参数简介:
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
返回值:
返回一个交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array3 等等)中的键名。
实例:
<?php
$array1 = array( 'one' => 1 , 'two' => 2 , 'three' => 3 , 'five' => 4 );
$array2 = array( 'six' => 5 , 'one' => 6 , 'five' => 7 , 'ten' => 8 );
var_dump ( array_intersect_key ( $array1 , $array2 ));
?>
运行结果:
array(2) { ["one"]=> int(1) ["five"]=> int(4) }
原文地址:http://www.manongjc.com/article/206.html