0
をソート私は少しを見て、参照、部分的に私がやってに興味を持って何が答えを見つけた:Sorting a JSON array in PHPは、再帰的にJSON配列
私はこれだけのサンプルのように見えるいくつかのデコードされたJSONを持っています。
{
"status": "OK",
"page": {
"rows": 5000,
"more": 0,
"number": 1
},
"accounts": [
{
"connected": 0,
"settings": {
"link_first_study_only": "0",
"update_study_source_on_notify": "1",
"link_external_whitelist": "",
"other_ingress_tags": ""
},
"must_approve_upload": 0,
"css": null,
"share_via_gateway": 0,
"password_expire": 90,
"vanity": "medpics"
}
]
}
私がしたいのは、すべてをアルファベット順に並べ替えて、読みやすく、統一されたものにすることです。だから、私が見るものは:
{
"accounts": [
{
"css": null,
"connected": 0,
"must_approve_upload": 0,
"password_expire": 90,
"settings": {
"link_external_whitelist": "",
"link_first_study_only": "0",
"other_ingress_tags": "",
"update_study_source_on_notify": "1"
},
"share_via_gateway": 0,
"vanity": "medpics"
}
],
"page": {
"more": 0,
"number": 1,
"rows": 5000,
}
"status": "OK"
}
すべての要素はアルファベット順にソートされています。それは可能ですか?
何の配列が存在しない、彼らだけが連想配列になりますPHPで –
@LarsStegelitzオブジェクト。 – Barmar
'ksort()'を使う再帰関数を書く。配列引数を参照パラメータとして取る必要があります。 – Barmar