Denemedim. Ancak aşağıdaki de olabilir. Çalışmıyorsa da dev'im halletsin.

<?php
function tarzan2perma($gelen)
{
    $replace = array(
        'a' => array('α', 'á', 'ä', 'Á'),
        'b' => array('в', 'ß', 'ⓑ'),
		// ...
    );
    return in_array($replace[0], $replace[1]) ?  str_ireplace($replace[1], $replace[0], $gelen) : '-';
}
?>