【发布时间】:2014-11-07 13:01:38
【问题描述】:
我正在尝试删除在我的 json 二维数组中显示的数字。我首先有一个二维数组,它是动态的并从该数组中删除元素。然后它将数组转换为 json 二维数组。问题是我不想要开头的数字。
如下所示
[
"1": {"StateName":"Alaska","StateAbbr":"AK"},
"2": {"StateName":"Alabama","StateAbbr":"AL"},
"3": {"StateName":"Arkansas","StateAbbr":"AR"},
"4": {"StateName":"Arizona","StateAbbr":"AZ"},
"5": {"StateName":"California","StateAbbr":"CA"},
"6": {"StateName":"Colorado","StateAbbr":"CO"},
"7": {"StateName":"Connecticut","StateAbbr":"CT"}
]
我希望是这样的
[
{"StateName":"Alaska","StateAbbr":"AK"},
{"StateName":"Alabama","StateAbbr":"AL"},
{"StateName":"Arkansas","StateAbbr":"AR"},
{"StateName":"Arizona","StateAbbr":"AZ"},
{"StateName":"California","StateAbbr":"CA"},
{"StateName":"Colorado","StateAbbr":"CO"},
{"StateName":"Connecticut","StateAbbr":"CT"}
]
没有数字。我该怎么做?
我尝试了 mysql_fetch_assoc 但它不起作用。
$arr = array();
while($row = mysql_fetch_assoc($result)) {
$arr[] = $row;
}
echo json_encode($arr);
【问题讨论】:
-
不,二维数组中的动态键不起作用。感谢您的回复。
标签: php arrays json multidimensional-array