【发布时间】:2023-03-03 07:13:20
【问题描述】:
我对调用数组多维有疑问。
我有这样的数组
array(1) { ["month"]=> array(2) {
["January"]=> array(4) { [0]=> array(1) { [1]=> string(4) "2100" } [1]=> array(1) { [2]=> string(2) "50" } [2]=> array(1) { [3]=> string(4) "7858" } [3]=> array(1) { [4]=> string(4) "3535" } }
["December"]=> array(2) { [0]=> array(1) { [1]=> string(3) "123" } [1]=> array(1) { [2]=> string(4) "1900" } } } }
如果我转换成 json_encode,像这样:
string(111) "{"month":{"January":[{"1":"2100"},{"2":"50"},{"3":"7858"},{"4":"3535"}],"December":[{"1":"123"},{"2":"1900"}]}}"
“月”有 2 个元素对吗? (1 月和 12 月)
一月有4个元素;
问题是:如何在1月和12月调用没有子值的1月和12月数组月份?
我是这样想的:array (2) => {[January][December]}
【问题讨论】:
-
array_keys($array);
-
感谢 Nan 它的作品 :)
标签: php arrays multidimensional-array