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
Kommentar