如何按字母顺序对json排序

时间:2018-10-08 04:48:33

标签: php json sorting

我想知道可以使用什么函数对mydata-> fname进行排序,以便可以按名字的字母顺序对数据进行字母排序?


mydata.json

{
    "mydata": {
        "1": {
            "fname": "Mike",
            "lname": "John",
        },
        "32": {
            "fname": "Bob",
            "lname": "Dylan",
        },
        "625": {
            "fname": "Sam",
            "lname": "Smith",
        }
}

mycode.php 这是我的,但是我不确定如何按fname排序

$array = json_decode($json, true);
//ksort($array); ?? I don't know what to do here.
echo json_encode($array);

预期输出:

{
    "mydata": {

        "32": {
            "fname": "Bob",
            "lname": "Dylan",
        },
        "1": {
            "fname": "Mike",
            "lname": "John",
        },
        "625": {
            "fname": "Sam",
            "lname": "Smith",
        }
}

0 个答案:

没有答案