在json_encode之后按asc值排序javascript数组


Sort a javascript array by asc value after json_encode

我今天写信给你是因为我有一个问题排序我的javascript数组,我告诉你;

在我的php脚本,我json_encode我的数据

$data[$value->id_fiche] = $nom . $prenom . $societe;

下面是一个示例,当我在json_encode($data)之前die(var_dump($data))时出现的内容:

    array(6) {
  [733]=>
  string(24) "ABAD Juan [123 MATIERES]"
  [734]=>
  string(13) "Abassi Denise"
  [735]=>
  string(13) "ABBAS Ibtisem"
  [736]=>
  string(14) "ABEYTUA Alvaro"
    }
    }

在我的js文件中,我必须添加选项在我的选择感谢$.each(data, function (i, item)

但是选项没有按正确的顺序添加,$。每个函数按$value->id_fiche排序

我如何排序我的数据。按值联系,而不是按$前面的键。每个函数?

编辑:在其他方式,是可能的jquery函数$。每个工作在值的顺序,而不是键的顺序?

我最终决定在我的php脚本代码中这样工作:

 $data[$nom . $prenom . $value->id_fiche] = $nom . $prenom . $societe;

它的工作原理是这样的,我甚至可以只设置$data[$nom]= $nom . $prenom . $societe;,但我稍后需要ID,并且有相同的名称是可能的。

我希望我以后能帮到别人。