【发布时间】:2017-02-10 13:30:23
【问题描述】:
我有一个数组,字符串和数组同名“item”,一个实例是数组,另一个是数组中的字符串,我想从数组中删除整个“item”字符串
数组;
//JSON
[{
"id":"109",
"text":"dashboard",
"items":[ //to be ignored
{
"id":"1",
"text":"financial_dashboard",
"items":"109" //to be deleted
},
{
"id":"108",
"text":"project_dashboard",
"items":"109" //to be deleted
}
]
}]
//Array PHP
(
[0] => Array
(
[id] => 109
[expanded] => true
[text] => Dashboard
[items] => Array //to be ignored
(
[0] => Array
(
[id] => 1
[expanded] => true
[text] => Financial Dashboard
[items] => 109 //to be deleted
)
[1] => Array
(
[id] => 108
[expanded] => true
[text] => Project Dashboard
[items] => 109 //to be deleted
)
)
))
有什么建议吗?
【问题讨论】:
-
这是一个 JSON,对吧?
-
你必须知道数组是如何工作的,这个多维数组你可以通过delete来删除它:array[0][0], array[0][1]
-
for (i = 0; i < arr.length; i++) { for (j = 0; j < arr[i].items.length; j++) {arr[i].items[j].items = undefined}
标签: javascript php arrays json multidimensional-array