php array_intersect 计算数组的交集
先向大家介绍一下array_intersect 函数的基本语法: array array_intersect ( array $array1,array $array2 [,array $ ... ] ) array_intersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意键名保留不变。 参数介绍: 参数 描述 array1 必需。与其他数组进行比较的第一个数组。 array2 必需。与第一个数组进行比较的数组。 array,... 可选。与第一个数组进行比较的其他数组。 返回值: 返回交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array 等等)中的键值。 注意: 两个单元仅在 (string) $elem1 === (string) $elem2 时被认为是相同的。也就是说,当字符串的表达是一样的时候。 实例: $array1 = array("a" => "php","mysql","html"); $array2 = array("b" => "php","js","mysql"); $result = array_intersect($array1,$array2); print_r($result); ?> 在线运行 运行结果: Array ( [a] => php [0] => mysql ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |