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;
}
Example #2
0
     $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];