Hola buenas,
en primer lugar no entiendo el tema de los créditos... se los das a la función y luego los quieres obtener de nuevo a través de un for? , después, dentro del for haces un echo, y posteriormente haces un echo de una función que hace echo?
En todo caso la función debería hacer un return de los créditos, y luego si que puedes hacer un echo de esa función.
Un saludo y espero haberte ayudado, de todas formas creo que deberías documentarte un poco más acerca de php!