如何使用PHP在网页中根据用户选择旋转语言链接?

时间:2015-06-26 19:48:46

标签: php

在我的页面中,我有3种语言,A,B和C.

当A语言处于活动状态时,必须显示以下内容。

function ajaxCheck(url, minutes, text){
   if(text == "false") return alert("Finalize!");

   setTimeout(function(){
      var xhr = new XMLHttpRequest();
      xhr.onreadystatechange = function(){
         xhr.readyState == 4 && xhr.status == 200 && ajaxCheck(url, minutes, xhr.responseText)
      };
      xhr.open("GET", url, true);
      xhr.send()
   }, 60*1000*minutes)
}

ajaxCheck("req.php?online_mode", 5)

另一方面,如果例如B语言处于活动状态,它应该像这样改变:

<li class="has-dropdown">
    <a href="A">A</a>
    <ul class="subnav">
        <li>
            <a href="B">B</a>
        </li>
        <li>
            <a href="C">C</a>
        <li>
    </ul>
</li>

如果A在C之前并不重要,但它应该更好。

如何使用PHP实现此轮换?

1 个答案:

答案 0 :(得分:0)

有很多方法可以实现这一目标。想到的一个是将值保存在数组中:

$array = array("A", "B", "C");

现在,无论如何您都可以订购数组,并在其中找到所选的元素。将其移除并将其显示在顶部:

$selected = "B"; //figure out how to do that in the context of your code
unset($array[$selected]);
//now display B
display_link($selected);
display_list($array);

display函数可以创建HTML元素。