Otra solución...
Código PHP:
$palabras=split(" ","Esto es una prueba");
for($r=0;$r<count($palabras);$r++)
echo $palabras[$r],"<br>";
Esto te evitaría la ultima vuelta [4], ya que solo haría el loop n-1 veces, que es el total de los registros en tu array contando desde cero...