如何对ASC中的“name”字段进行排序,并仅使用php对DESC排序进行排序?
这是我到目前为止所拥有的
$stud = json_encode($arr);
print_r($stud);
哪个输出..
[{"id":1, "name":"Some Name"},
{"id":4, "name":"Another Name"},
{"id":9, "name":"Third Name"}]
但这就是我需要的东西
[{"id":4, "name":"Another Name"},
{"id":1, "name":"Some Name"},
{"id":9, "name":"Third Name"}];
如何在json_encode()
之后按字母顺序对名称列进行排序?
答案 0 :(得分:5)
您将JSON字符串解码回PHP。使用普通的PHP排序例程对它进行排序(这里看起来像uksort是正确的)。然后重新编码。
将数据序列化为JSON是为了传输数据而不是对数据执行操作。