php array_intersect_key 使用键名计算数组的交集
先向大家介绍一下array_intersect_key函数的基本语法: array array_intersect_key ( array $array1,array $array2 [,array $ ... ] ) array_intersect_key() 函数使用键名比较计算数组的交集。 参数简介: 参数 描述 array1 必需。与其他数组进行比较的第一个数组。 array2 必需。与第一个数组进行比较的数组。 array3,... 可选。与第一个数组进行比较的其他数组。 返回值: 返回一个交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array3 等等)中的键名。 实例: $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) } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |