Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/05/2009, 04:52
Avatar de naitmeir
naitmeir
 
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Respuesta: Problemas usando el operador de asignación

Llamada a la funcion

$this->jugadorL // es un array de objetos
$minL // array normal

Código PHP:
$this->nivelL=$this->getLevelPlayers($this->jugadorL,$minL); 
Código PHP:
    private function getLevelPlayers($player,$min){
    
$val=0;    

        for(
$i=0;$i<count($min)-1;$i++){
            if(
$i&#37;2 ==0){
                
for($p=0;$p<count($player);$p++){
                    if(
$player[$p]->idj == $min[$i]){                        
                        
$val += $player[$p]->nivel $min[$i+1];
                    }
                }
            }
        }
        return 
$val;

    } 
Termino de observar que la funcion solo falla cuando devuelve un valor. La historia es que si en esta linea

Código PHP:
$val += $player[$p]->nivel $min[$i+1]; 
la modifico para que asigne un valor a un miembro de la clase, si puedo recuperar un valor

Código PHP:
$this->val += $player[$p]->nivel $min[$i+1]; 
pero claro asi no me interesa...

Última edición por naitmeir; 15/05/2009 a las 05:02