ну, вы не можете изменить строку sql в foreachloop
однако, если assignmentArray содержит assignmenType
Вы можете игнорировать другие типы, как это:
if($assignmentArray['assignmentType'] != 'pdf'){
continue;
}
или несколько лучше будет:
if($assignmentArray['assignmentType'] == 'pdf'){
// do your fancy stuff here
}