$url = HTTP:///';
if(preg_match(data-artist_id="(.*?)" data-icon="(.*?)",$url,$fails)){
$posters = $fails[1];
$artist_id = $fails[0];
}else{
$posters = false;
$artist_id = false;
}
p/s
Если требуется использовать не большого выбора то требуется не preg_match а preg_match_all + перебор (...