A função foreach utiliza muito espaço em memória e pode até dar estouro de memória se o array for muito grande. Este problema acontece quando alteramos valores do array dentro do foreach.
Uma alternativa para percorrer um array grande é movimentar o ponteiro interno do array.
$registro = reset($listaDeRegistros);
while ($registro !== false) { //foreach estoura memória
$i = key($listaDeRegistros);
//faça o que quiser.... var_dump($listaDeRegistros[$i]);
$registro = next($listaDeRegistros);
}
Mostrando postagens com marcador vetor. Mostrar todas as postagens
Mostrando postagens com marcador vetor. Mostrar todas as postagens
sexta-feira, 24 de setembro de 2010
Assinar:
Postagens (Atom)