Не выбирать строку «id» из кода JSON. ⇐ Php
-
Anonymous
Не выбирать строку «id» из кода JSON.
здесь у меня есть функция для создания категории. Мне нужно выбрать все подкатегории и создать с ними json-код, а в нем организовать категории по их субидам
функция unflattenArray($flatArray){ $refs = массив(); $результат = массив(); в то время как (count ($ FlatArray) > 0) { for ($i=count($flatArray)-1; $i>=0; $i--){ if ($ FlatArray[$i]["parent"]==0){ $result[$flatArray[$i]["id"]] = $flatArray[$i]; $refs = &$result[$flatArray[$i]["id"]]; не установлено ($ FlatArray [$ я]); $ FlatArray = array_values ($ FlatArray); } иначе, если ($ FlatArray[$i]["родительский"] != 0){ if (array_key_exists($flatArray[$i]["родительский"], $refs)){ $о = $flatArray[$i]; $refs[$flatArray[$i]["id"]] = $o; $refs[$flatArray[$i]["parent"]]["subs"][] = &$refs[$flatArray[$i]["id"]]; не установлено ($ FlatArray [$ я]); $ FlatArray = array_values ($ FlatArray); } } } } вернуть $результат; } это выбирает это
{ "17": { "идентификатор": 17, «родитель»: 0, "title": "XXX3" }, "41": { "идентификатор": 41, «родитель»: 0, "название": "XXX2", "сабы": [ { "идентификатор": 45, «родитель»: 41, "название": "XXX7", "сабы": [ { "идентификатор": 102, «родитель»: 45, "title": "XXX10" }, { "идентификатор": 101, «родитель»: 45, "title": "XXX9" } ] } ] }, "85": { "идентификатор": 85, «родитель»: 0, "title": "XXX2" }, "1": { "идентификатор": 1, «родитель»: 0, "название": "XXX1", "сабы": [ { "идентификатор": 65, «родитель»: 1, "title": "XXX6" } ] } } и мне нужно было бы выбрать тот же json, но без заголовка!
{ "17": { //
здесь у меня есть функция для создания категории. Мне нужно выбрать все подкатегории и создать с ними json-код, а в нем организовать категории по их субидам
функция unflattenArray($flatArray){ $refs = массив(); $результат = массив(); в то время как (count ($ FlatArray) > 0) { for ($i=count($flatArray)-1; $i>=0; $i--){ if ($ FlatArray[$i]["parent"]==0){ $result[$flatArray[$i]["id"]] = $flatArray[$i]; $refs = &$result[$flatArray[$i]["id"]]; не установлено ($ FlatArray [$ я]); $ FlatArray = array_values ($ FlatArray); } иначе, если ($ FlatArray[$i]["родительский"] != 0){ if (array_key_exists($flatArray[$i]["родительский"], $refs)){ $о = $flatArray[$i]; $refs[$flatArray[$i]["id"]] = $o; $refs[$flatArray[$i]["parent"]]["subs"][] = &$refs[$flatArray[$i]["id"]]; не установлено ($ FlatArray [$ я]); $ FlatArray = array_values ($ FlatArray); } } } } вернуть $результат; } это выбирает это
{ "17": { "идентификатор": 17, «родитель»: 0, "title": "XXX3" }, "41": { "идентификатор": 41, «родитель»: 0, "название": "XXX2", "сабы": [ { "идентификатор": 45, «родитель»: 41, "название": "XXX7", "сабы": [ { "идентификатор": 102, «родитель»: 45, "title": "XXX10" }, { "идентификатор": 101, «родитель»: 45, "title": "XXX9" } ] } ] }, "85": { "идентификатор": 85, «родитель»: 0, "title": "XXX2" }, "1": { "идентификатор": 1, «родитель»: 0, "название": "XXX1", "сабы": [ { "идентификатор": 65, «родитель»: 1, "title": "XXX6" } ] } } и мне нужно было бы выбрать тот же json, но без заголовка!
{ "17": { //
Мобильная версия