Вы не должны возвращаться из своей функции, пока ваш результат не будет готов.Поскольку вы вернетесь рано, вы не закончите свои вычисления.
В целом, ваша жизнь будет проще, если вы научитесь отлаживать.Для PHP самым простым способом было бы echo
заполнить весь код.Если вы поместите echo $int
внутри цикла, для вас будет более очевидно, в чем проблема.