func.php 899 Bytes
<?php
  // ôóíêöèÿ ïðåâîäà òåêñòà ñ êèðèëëèöû â òðàñêðèïò
  function encodestring($st)
  {
    // Ñíà÷àëà çàìåíÿåì "îäíîñèìâîëüíûå" ôîíåìû.
    $st=strtr($st,"àáâãäå¸çèéêëìíîïðñòóôõúûý_", "abvgdeeziyklmnoprstufh'iei");
    $st=strtr($st,"ÀÁÂÃÄŨÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÚÛÝ_", "ABVGDEEZIYKLMNOPRSTUFH'IEI");
    $st=strtr($st," ", "-");
    $st=strtr($st,"&'.", "---");
    $st=strtr($st,"?", "-");
    // Çàòåì - "ìíîãîñèìâîëüíûå".
    $st=strtr($st,
                    array(
                        "æ"=>"zh", "ö"=>"ts", "÷"=>"ch", "ø"=>"sh",
                        "ù"=>"shch","ü"=>"", "þ"=>"yu", "ÿ"=>"ya",
                        "Æ"=>"ZH", "Ö"=>"TS", "×"=>"CH", "Ø"=>"SH",
                        "Ù"=>"SHCH","Ü"=>"", "Þ"=>"YU", "ß"=>"YA",
                        "¿"=>"i", "¯"=>"Yi", "º"=>"ie", "ª"=>"Ye"
                        )
             );
    // Âîçâðàùàåì ðåçóëüòàò.
    return $st;
  }
?>