Buenas, creo que no me has entendido bien.
Los arrays empiezan por el elemento 0, si haces el siguiente for:
for ($a = $tamaño; $a >= 0; $a--) {
Le dices que realize el for mientras que $a sea mayor o igual que 0, de esta manera llegara hasta $cadena1[0], si usas la expresión $a > 0 para detener el for, ejecutara hasta $cadena1[1], pero al llegar la variable $a a 0, el for ya no ejecuta mas.
Creo haberme explicado bien ;)
Un saludo a todos
------------------------
Solo se que no se nada.
Yagorat - Webmaster sin web