hallo,
mich ärgert grad diese kleine funktion:
	
drolligerweise erhalte ich innerhalb der fkt die werte wie erwartet ausgegeben ... nach dem return sind sie futsch. 
jemand eine idee, wo es hängt?
thx
wurzel
					mich ärgert grad diese kleine funktion:
PHP Code:
	
	
function listWeight($sum=0, $list=NULL, $num=15)
{
    if(is_null($list))
        $list = array();
    if($sum == $num)
    {
//testausgabe -----------------
        echo 'x';
        print_r($list);
        echo 'x';
//----------------------------------
        return $list;
    }
    $anz = rand(0, 3);
    if($anz > 0)
    {
        if($anz + $sum > $num)
        {
             $list[] = listWeight($sum, $list);
        }
        else
        {
             $list[] = $anz;
             $sum += $anz;
             listWeight($sum, $list);
        }
    }
    else
    {
        listWeight($sum, $list);
    }
}
$out = listWeight();
print_r($out); 
jemand eine idee, wo es hängt?
thx
wurzel
 
          


 )
 ) 
 

 
							
						 ... wetten, du weisst das auch nicht
 ... wetten, du weisst das auch nicht  
							
						 
 
Comment