Cita:
Iniciado por quimfv
for ($a=0;$a<count($arreglo);$a++){
for ($b=0;$b<count($arreglo);$b++){
for ($c=0;$c<count($arreglo);$c++){
for ($d=0;$d<count($arreglo);$d++){
//foo....
}
}
}
}[/HIGHLIGHT]
Es una locura el desperdicio de recursos en ese anidado, sobretodo si arreglo llega a ser grande...
Los count acostumbren a usarlos fuera del ciclo, asi no se calcula en cada vuelta del mismo.