Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/12/2009, 10:02
Avatar de korg1988
korg1988
 
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 10 meses
Puntos: 19
Respuesta: Funcion recursiva

Código PHP:
Ver original
  1. $familia=array();
  2. $arti = array();

Al hacer eso estas vaciando los arrays!, creo que nunca vas a tener datos mientras hagas eso!

si queres forzar el tipo array hace algo como

Código PHP:
Ver original
  1. (array)$familia;
  2. (array)$arti;

En caso de que ya sean array no se perderan sus datos!

Y luego, en esta linea
Código PHP:
Ver original
  1. foreach($familia[$descri] as $arti => $datos) {

Estas seguro que $familia[$descri] continene un array??

de otra forma en los casos en que no lo sea, esta seria una solucion precaria (no optima) a tu error
Código PHP:
Ver original
  1. foreach((array)$familia[$descri] as $arti => $datos) {