我正在为网站语言制作一个菜单,它可以工作,但我认为我这样做的方式并不是最好的方式,以防我将来添加更多语言。也许有人可以举一个更好的例子。这是我所拥有的。
if(isSet($_SESSION['lang'])) {
$lang = $_SESSION['lang'];
if ($lang == "en") {
echo '<li class="">EN
<ul>
<li class="submenu">RU</li>
<li class="submenu">ES</li>
<li class="submenu">GR</li>
<li class="submenu">DE</li>
</ul>
</li>';
}
if ($lang == "de") {
echo '<li class="">DE
<ul>
<li class="submenu">RU</li>
<li class="submenu">ES</li>
<li class="submenu">GR</li>
<li class="submenu">EN</li>
</ul>
</li>';
}
// and so on for every language..
}
做一些数组和 foreach 函数可能会更好,但我不知道如何做那个 x,x 太令人困惑了