私はウェブサイト言語のメニューを作成していますが、それは機能しますが、将来さらに言語を追加する場合に備えて、私が行っている方法は最善の方法ではないと思います. たぶん、誰かがより良い例を示すことができます。これが私が持っているものの一部です。
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の方法が混乱しすぎて方法がわかりません