Если после запятой может быть или не быть пробела, вы можете использовать preg_split()
.
$selected = preg_split(/,\s*/, $attached_products);
В качестве альтернативы вы можете использовать explode()
, trim()
и array_map()
.
$selected = array_map('trim', explode(',', $attached_products));
Если они должны быть целыми числами, отобразите их через intval()
.