Gelöst
$getGroesse = compareItems($getItem->vnum);
$belPos = checkPos($_SESSION['user_id']);
$possiblePos = findPos($belPos['islager'],$getGroesse['groesse']);
function findPos($belegtePos,$iGroesse) {
$possPos=array();
for($i=0;$i<45;$i++) {
if(empty($belegtePos[$i])) {
for($y=0;$y<$iGroesse;$y++) {
$aktPos=$i+($y*5);
$thisFits = true;
if(!isset($belegtePos[$aktPos]) && $aktPos<45) {
$thisFits = true;
}
else {
$thisFits = false;
break;
}
}
if($thisFits) { $possPos[]=$i; }
}
}
return $possPos;
}