Php 为什么API调用导致数组的输出发生更改?

Php 为什么API调用导致数组的输出发生更改?,php,arrays,api,drupal,array-key,Php,Arrays,Api,Drupal,Array Key,假设我有一个API,它产生一个对象数组。 像 直到100把钥匙 但是当计数从100跨越时,数组现在变成了 { "0": { "cipcode": "03.0103", "major": "Environmental Studies" }, "1": { "cipcode": "03.0104", "major": "Environmental Science" }, "2": { "cipcode": "03.0502", "major": "Fo

假设我有一个API,它产生一个对象数组。 像

直到100把钥匙

但是当计数从100跨越时,数组现在变成了

{
"0": {
    "cipcode": "03.0103",
    "major": "Environmental Studies"
},
"1": {
    "cipcode": "03.0104",
    "major": "Environmental Science"
},
"2": {
    "cipcode": "03.0502",
    "major": "Forest Sciences and Biology"
},
"3": {
    "cipcode": "05.0202",
    "major": "American Indian/Native American Studies"
},
"4": {
    "cipcode": "05.0207",
    "major": "Women's Studies"
},
"5": {
    "cipcode": "09.0101",
    "major": "Speech Communication and Rhetoric"
}
……直到101把钥匙


任何人都可以解释为什么会发生这种情况……以及什么是解决方案bcz我想要的结果是以前的格式,而不考虑任何键计数。

@ManpreetSingh我只是用一些参数调用一个api……如果结果有100个键,它将给出所需的输出格式……但是当键超过100,输出格式正在发生变化,我无法生成类似的内容。也许API代码中有一些东西
{
"0": {
    "cipcode": "03.0103",
    "major": "Environmental Studies"
},
"1": {
    "cipcode": "03.0104",
    "major": "Environmental Science"
},
"2": {
    "cipcode": "03.0502",
    "major": "Forest Sciences and Biology"
},
"3": {
    "cipcode": "05.0202",
    "major": "American Indian/Native American Studies"
},
"4": {
    "cipcode": "05.0207",
    "major": "Women's Studies"
},
"5": {
    "cipcode": "09.0101",
    "major": "Speech Communication and Rhetoric"
}