Código PHP:
for ($i=0; isset ($miArray[$i] ) ; ++$i )
{}
Código PHP:
$numElementos=count ($miArray);
for ($i=0; $i< $numElementos ; ++$i )
{}
Yo suelo usar el primero, ya que aunke la funcion isset se ejecuta en cada vuelta del array, no creo que sea una funcion muy costosa...aunque no lo sé seguro. Mientras que el segundo caso ....... el for sigue haciendo una comprobación ($i< $numElementos) en cada vuelta pero además de eso al principio necesita contar el numero de elementos del array.........
Que opinan?
Gracias y un saludo