Просмотр поста

.
ДоХтор
Udesign, замени набор ссылок в твоём файле index.php на этот код
index.php (+/-)
function alphabet($lang = 'ru') {
    $enUpp = []; $ruUpp = [];
    for ($i = 65; $i <= 255; $i++) {
        !($i >= 65 && $i <= 90) ?: $enUpp[] = chr($i);
        !($i >= 192 && $i <= 223) ?: $ruUpp[] = iconv('CP1251', 'UTF-8', chr($i));
    }
    !($lang == 'en') ?: $chars = $enUpp;
    !($lang == 'ru') ?: $chars = $ruUpp;
    
    return $chars;
}

function links($arr) {
    $arr = array_diff($arr, ['Ъ', 'ъ', 'Ы', 'ы', 'Ь', 'ь']);
    $out = '';
    foreach ($arr as $ch) {
        $out .= ($ch == 'Ж' ? '<a href="/download/sort.php?sort=Ё">Ё</a>'. PHP_EOL .
            '<a href="/download/sort.php?sort='. $ch .'">'. $ch .'</a>'. PHP_EOL :
            '<a href="/download/sort.php?sort='. $ch .'">'. $ch .'</a>'. PHP_EOL);
    }
    
    return $out;
}

echo links(alphabet('en')) .'<hr />'. links(alphabet('ru'));
Результат будет такой же, а объём кода в два раза меньше.