我有一个这样的数组
{
1="Металлургия и производство готовых металлических продуктов",
2="Химическая промышленность",
3="Альтернативная энергетика",
4="Транспортная инфраструктура"
}
我看过另一个这样的问题,但找不到任何东西。
完整代码:
$.getJSON('/project/'+ clicked +'s/', function(data) {
var info =
'<td></td>'
+'<td>'
+'<select name="'+ clicked +'_id'+ id +'" id="edit_'+ clicked +'_id'+ id +'">'
+'<option value="">'+obj['list_'+lang]+'</option>';
for (var i in data) {
info += '<option value="'+ i +'">'+ data[i] +'</option>';
}
info += '</select>'
+'</td>';
$('#'+ clicked +'s'+ id).show().html(info);
});
在数据中,我有一个上面的数组。我想按字母顺序对它们进行排序: 3="Альтернативная энергетика" 1="Металлургия и производство готовых металических продуктов"
class Controller_Project extends Controller_Website {
public function action_sectors() {
$sectors = ORM::factory('sector')
->find_all()
->as_array('id', 'name');
$ar_sectors = array();
switch ($this->user_language) {
case 'ru':
$ar_sectors[15] = 'Агропромышленный комплекс';
$ar_sectors[3] = 'Альтернативная энергетика';
$ar_sectors[7] = 'АПК и текстильная промышленность';
$ar_sectors[13] = 'Атомная промышленность и атомная энергетика';
break;
case 'en':
$ar_sectors[15] = 'Agricultural Sector';
$ar_sectors[3] = 'Alternative Energy Industry';
$ar_sectors[7] = 'Agriculture and textiles';
$ar_sectors[13] = 'Atomic Industry';
break;
}
$sectors = $ar_sectors;
$this->auto_render = FALSE;
$this->request->response = json_encode($sectors);
}
}