Obviamente no existe una función para contar los elementos de un array de mas de una dimensión, para eso debes usar la lógica y tu sentido común.
Código PHP:
echo count($arreglo[0]);
echo count($arreglo[1]);
// etc...
Y para hacer un "for regresivo" como le dices puedes usar también tu creatividad, simplemente hacer array_reverse() para invertir el orden de tu arreglo y luego usas foreach().
¡That's it!