<pre><font size="5"><?php

    $modes = mcrypt_list_modes();
    $algos = mcrypt_list_algorithms();
    sort($modes);
    sort($algos);

    foreach ($modes as $mode) {
        printf ("%7s ", $mode);
    }
    echo "<br />";

    foreach ($algos as $algo) {
        foreach ($modes as $mode) {
            if ($td = @mcrypt_module_open($algo, '', $mode, '')) {
                if (mcrypt_enc_is_block_mode($td)) {
                    $bs = mcrypt_enc_get_block_size($td);
                } else {
                    $bs = 1;
                }
                $ks = mcrypt_enc_get_key_size($td);
                printf ("%3s/%3s ", $bs, $ks);
                mcrypt_module_close($td);
            } else {
                printf ("%7s ", "-");
            }
        }
        echo $algo."<br />";
    }
?></pre>
Output