foreach($products as $value){
if($value['size']==$selectsize and $value['name']==$nameprod and in_array($value['color'], $selectcolor)){
$idprod = $value['id'];
}
}
<?php
$selectcolor = ['чёрный', 'белый', 'красный'];
// чтобы вывести "чёрный"
echo $selectcolor[0];
// чтобы посмотреть весь массив
var_dump($selectcolor);
// чтобы найти в массиве нужное значение.
in_array($value['color'], $selectcolor);
?>
<label><input type="checkbox" name="selectcolor[]" value="Черный">Черный</label></br>
Самый простой способ.