function teilerfremde($zahl) { $teiler = gzt($zahl); for ($t = 1; $t < sizeof($teiler); $t++) { for ($s = 1; $s <= ceil($zahl / $teiler[$t]); $s++) { $teiler2[] = $s * $teiler[$t]; } } $teiler = array_unique($teiler2); for ($s = 1; $s <= $zahl; $s++) { if (!in_array($s, $teiler)) { $mulzahl[] = $s; } } return $mulzahl; }
$akz = 0; $total = ceil(strlen($codtxt) / 10) * 10; $teiler = gzt($total); for ($t = 0; $t < sizeof($teiler) - 1; $t++) { if ($siz > $teiler[$t] && $siz < $teiler[$t + 1] && $t > 0) { $siz = $teiler[$t]; break; } } } if ($nosp) { $codtxt = str_replace(' ', '', $codtxt); } if ($nxfx) { $total = ceil(strlen($codtxt) / 10) * 10; $teiler = gzt($total); for ($t = 0; $t < sizeof($teiler) - 1; $t++) { if ($siz > $teiler[$t] && $siz < $teiler[$t + 1] && $akz == "+" && $t > 0) { $siz = $teiler[$t + 1]; break; } if ($siz > $teiler[$t] && $siz < $teiler[$t + 1] && $akz == "-" && $t > 0) { $siz = $teiler[$t]; break; } if ($siz == $teiler[$t] && $akz == "-" && $t > 0) { $siz = $teiler[$t - 1]; break; } if ($siz == $teiler[$t] && $akz == "+") { $siz = $teiler[$t + 1];