订购选择列表的选项

时间:2016-10-13 23:03:09

标签: javascript php

我有一个生成选择列表的php for循环,但我无法弄清楚如何按照我想要的方式订购列表的选项。

这是php:

static function tp_widget_do($args) {
  echo '<span class="' . NO_TRANSLATE_CLASS . '">';

  echo '<select name="lang" onchange="document.location.href=this.options[this.selectedIndex].value;">'; 

  foreach ($args as $langrecord) {
    $is_selected = $langrecord['active'] ? " selected=\"selected\"" : "";
    echo "<option value=\"{$langrecord['url']}\"{$is_selected}>{$langrecord['langorig']}</option>";
  }
  echo "</select><br/>";

  echo "</span>";
}

我正在考虑使用'arsort'或甚至一些javascript来对选项列表进行排序。如果我可以按字母顺序排序,然后按相反的顺序排序,那就太理想了。

0 个答案:

没有答案