Hola, si tenias razón un error de typo
Bueno lo que quiero decirte es que si el ciclo for se repite 500 veces, al tener el count() dentro de la declaración del for, se repetirá 500 veces. Pero si lo tienes por fuera solo se ejecura una sola vez el count().
Código PHP:
Ver original//Ejemplo A
$numMax = count($data) //retorna 500 por ejemplo
for($i=0; $i < $numMax; $i++){
//operaciones
}
//Ejemplo B
for($i=0; $i < count($data); $i++){ //Php no sabe cuanto vale count($data) así que ejecutará siempre el count para saber cuando llega al limite //operaciones
}
Espero sea mas claro
Saludos