Procura mostrar tu código completo para evitar especulaciones y andar "adivinando" posibles errores...
http://www.forosdelweb.com/f18/por-favor-aporten-datos-sobre-consultas-no-somos-adivinos-412989/
Resulta que en el código para "ver" el resultado no tienen ningúna salida (echo, printf, print_r, etc...)... algo simple pero ahí queda la "duda".
Junto tus ideas, agrego un par de cosas, corrigo el detalle mensionado arriba... funciona perfectamente:
Código PHP:
<?php
for($i=0; $i<5;$i++){
$r1[$i]= "a";
}
$i=count ($r1);
$a=0;
$mensaje='';
while( $a < $i){
$mensaje .=$i . " " . $r1[$a]."<br>" ;
$a++;
}
echo $mensaje;
?>
Saludos!