В РНР нет отдельных функций рассчета процентов, так что считать так же, как и на бумажке (умножение и деление).
(19/95)*100 != 95/100*19 в первом случае находится скольким процентам от 95 равно 19, а во втором чему равны 19%.
Это случайно не тогда, когда в теле цикла не выводились строки и др. переменные? У меня из-за суммы двух переменных не выводилась строка, стыкующая вначале, а надо было в скобки сумму взять. Пол часа голову ломал.
КЛАСС!!! давно таких вопросов не видел... ps огорчает лишь только одно, мы не только начали забывать русский язык с появлением социальных сетей и т.п., но ещё и самые основы математики.... просто позор!!! Ну как можно задавать такие вопросы и при этом постигать программирование.. Нет уж друзья, для начала нужно брать учебник математики для начальных классов