Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/02/2012, 14:26
sicosis1
 
Fecha de Ingreso: enero-2012
Mensajes: 55
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Recorrer un arbol solo con el id....

Cita:
Iniciado por GatorV Ver Mensaje
Con un simple if lo puedes hacer, solamente comparas:
Código PHP:
Ver original
  1. function obtenId($idBuscar) {
  2.        foreach() {
  3.               if ($id == $idBuscar) {
  4.                       return $array;
  5.               }
  6.        }
  7.  
  8.        return false;
  9. }

Saludos.
si se que es con un if...
pero el if.... me ta complicando el tema...
tengo esto

Código:
function recorro($nodes,$id,$prueba,$i){
 
	foreach($nodes as $key=>$value){
            
             if (is_array($value)){  
                    
                        //si es un array sigo recorriendo
		 if($nodes['id']==$value['parent_id']&&$nodes['id']==$id){
               $prueba=array();
               $prueba[$i+1]=$value;
                                                            }
			recorro($value,$id,$prueba,$i);
		}else{  
		       //si es un elemento lo muestro
                    if($nodes['id']==$value['parent_id']&&$nodes['id']==$id){
               $prueba=array();
               $prueba[$i+1]=$value;
                                                            
		}
          
        
	}
        
        
                                    } 
                                    }
ese codigo lo tengo en ambos ....
tanto en el if como en el else....
por que necesito guardar todos los datos que tengan el id... con el parent id iguales... e iguales con el id que mando....
pero por algo no me funciona... alguien cacha? alguna idea? saludos