首页 > PHP教程 > PHP常用函数手册 > PHP array数组函数

PHP array_intersect_key() 函数

函数原型

/**

 *根据键名比较两个或多个数组的键名 ,返回交集数组

 * @link http://php.net/manual/en/function.array-intersect-key.php

 * @param array $array1 与其他数组进行比较的第一个数组

 * @param array $array2 与第一个数组进行比较的数组

 * @param array $_ [optional]  可选参数:与第一个数组进行比较的其他数组

 * @return array 返回所有在$array1中也在$array2等任何其他参数数组中的键名

 * @since 5.1.0

 */

function array_intersect_key(array $array1, array $array2, array $_ = null) { }

 

函数示例

$a1=array("a"=>"one","b"=>"two","c"=>"blue");

$a2=array("c"=>"yellow","d"=>"two","e"=>"brown");

$a3=array("f"=>"two","c"=>"purple","g"=>"one");

 

$result=array_intersect_key($a1,$a2,$a3);

print_r($result);  //输出Array ( [c] => blue )

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。