cicla al contrario

invece di

for ($i=0;$i<$max;++$i){

usa

for ($i=$max;$i >= 0; --$i){