но это уже не так просто, как с циклом получается. Можно еще array_reduce задействовать. Но, в целом, мне кажется, с циклом проще, чем ФП-методы в данном случае
Если мы создаём новый массив на выходе, то да, тогда можно циклом сделать. А если сюда можно было бы применить функцию, изменяющую массив по ссылке, тогда есть смысл расммаотреть её. Это не про фильтр