Para facilitarte, en la vista se puede usar partes de PHP, como if, elseif, else, foreach, while, for, do while, echo, print, entre otras. Lo importante de todo es que si estás usando MVC, debes tener claro donde se ejecuta todo, la lógica sabes que debe ir en el modelo y el enrutamiento en el controlador, en la vista solo debes usar aquellas cosas que no sean de lógica por lo que usar un foreach se puede lograr directamente con PHP. Es verdad que existen "template engine" como
twig, pero usar en el tamplate también php es viable y no rompe con el concepto MVC.