阅读下面的说明后,请检查我的代码here
在我的代码中,函数text_to_array
将数组的字符串表示形式转换为数组。从我的代码可以看出,这种方法效果很好。
您对我的代码感兴趣的唯一行是142-145
我在第142行创建一个数组$ ar2
在143上我打印了这个数组,你可以看到它没有键0
或1
另请注意,此数组已根据值
进行排序现在144我想只保留这个数组中前15个元素的最高值,所以我使用array_splice()
在145,我终于再次打印阵列了。这是你看到问题的地方。
现在,数组中包含以前不存在的键0
或1
。
为什么会这样?
在我的1000行脚本中调试4天后,我能够追踪到这个错误,现在我已经不在了。