loganbest Posted August 17, 2010 Share Posted August 17, 2010 I have two arrays of keywords that I'm pulling from the database. I'm wanting to compare those two arrays and see if ANY of the contents are the same, if they are push that result into another array for later use. while($row_rsCWGetupsell = $cartweaver->db->db_fetch_assoc($rsCWGetupsell)) { $b = array_unique(array_filter(explode(",", preg_replace( '/\s*/m', '', $row_rsCWGetupsell["product_keywords"])), "strlen")); $a = array_unique(array_filter(explode(",", preg_replace( '/\s*/m', '', $row_rsCWGetProduct["product_keywords"])), "strlen")); if($a IN $b) // <--- this is where the comparison should be! $list[] = $row_rsCWGetupsell; } Link to comment https://forums.phpfreaks.com/topic/210919-checking-two-arrays-against-each-other/ Share on other sites More sharing options...
Pikachu2000 Posted August 17, 2010 Share Posted August 17, 2010 I believe this is what you're after. $new_array = array_intersect($array1, $array2); Link to comment https://forums.phpfreaks.com/topic/210919-checking-two-arrays-against-each-other/#findComment-1100151 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.