function ak_akt($text, $siz) { # Autokorrelation für Autokeychiffre $n = strlen($text) / $siz; for ($t = 0; $t < $n; $t++) { $z = $t * $siz; $txt = substr($text, $z, $siz); $arr_tmp = akt($txt); $sat = sizeof($arr_tmp); if (is_array($arr2)) { for ($x = 0; $x < $sat; $x++) { $arr2[$x] = $arr2[$x] + $arr_tmp[$x]; } } else { $arr2 = $arr_tmp; } } $am = @array_sum($arr2) / @sizeof($arr2); $sa2 = sizeof($arr2); for ($t = 0; $t < $sa2; $t++) { if ($arr2[$t] > 3 * $am && !$ungefiltert) { $arr2[$t] = 4 * $am; } } return $arr2; }
$siz = 5; } if ($siz <= 5 && $akz == "-") { unset($siz); } if ($siz <= 5 && $siz > 0) { $siz = 5; } if ($siz > strlen($codtxt)) { $siz = strlen($codtxt); } $parts = 1; if ($siz) { $arr = ak_akt($codtxt, $siz); } else { $arr = akt($codtxt); } #print_r(akt($codtxt)); if (sizeof($arr) <= 50) { $width = 4; $spac = 3; } if (sizeof($arr) > 50) { $width = 3; $spac = 2; } if (sizeof($arr) > 100) { $width = 2; $spac = 1; } if (sizeof($arr) > 200) {