<?php


$needle = [486, 987];
$haystack = ["247-16-02-2009", "486-16-02-2009", "562-16-02-2009", "1257-16-02-2009", "486-16-02-2009"];

$result = array_filter($haystack, function($item) use ($needle){
	foreach($needle as $v){
    	if(strpos($item, strval($v)) !== false){
    		return true;
    	}
	}
	return false;
});

print_r($result);