我正在尝试将单词“翻译”成虚构的语言。为此,我写了一个PHP脚本,为我翻译这个词。
以下是我所拥有的:
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<form action="index.php" method="post">
<input type="text" name="text" placeholder="text">
<input type="submit" name="submit" value="Übersetzen">
</form>
<?php
if (isset($_POST['submit'])) {
echo translate($_POST['text'])[0];
}
//c b bb e f h i j g l n o p q t v w x y z ä ö ü ß
//cr c c a e cr e e k lc m u c cr k au e cy c kr a u cr cr
function translate($transinfo)
{
$text = strtolower($transinfo);
$newtext =
str_replace('ß', 'cr',
str_replace('ü', 'cr',
str_replace('ö', 'u',
str_replace('ä', 'a',
str_replace('z', 'kr',
str_replace('y', 'c',
str_replace('x', 'cy',
str_replace('w', 'e',
str_replace('v', 'au',
str_replace('t', 'k',
str_replace('q', 'cr',
str_replace('p', 'c',
str_replace('o', 'u',
str_replace('n', 'm',
str_replace('l', 'lc',
str_replace('g', 'k',
str_replace('j', 'e',
str_replace('i', 'e',
str_replace('h', 'cr',
str_replace('f', 'e',
str_replace('e', 'a',
str_replace('b', 'c',
str_replace('bb', 'c',
str_replace('c', 'cr',
$text))))))))))))))))))))))));
return (translates2($newtext));
}
function translates2($transinfo)
{
$text = $transinfo;
return
str_replace('das', 'das',
str_replace('emk', 'z',
str_replace('scl', 'y',
str_replace('crcr', 'lc',
str_replace('ee', 'z',
str_replace('au', 'r',
str_replace('eu', 'r',
str_replace('ea', 'cy',
str_replace('cc', 'ec',
str_replace('amk', 'z',
str_replace('ae', 'y',
str_replace('lclc', 'y',
str_replace('ss', 'cr',
$text)))))))))))));
}
?>
</body>
</html>
但不幸的是,我总是得到“c”。
有人知道我做错了吗?
提前感谢所有答案! Filip Zocktan