为什么array_splice()表现得很奇怪?

时间:2012-11-27 03:09:38

标签: php arrays

阅读下面的说明后,请检查我的代码here

在我的代码中,函数text_to_array将数组的字符串表示形式转换为数组。从我的代码可以看出,这种方法效果很好。

您对我的代码感兴趣的唯一行是142-145

我在第142行创建一个数组$ ar2

在143上我打印了这个数组,你可以看到它没有键01

另请注意,此数组已根据值

进行排序

现在144我想只保留这个数组中前15个元素的最高值,所以我使用array_splice()

在145,我终于再次打印阵列了。这是你看到问题的地方。

现在,数组中包含以前不存在的键01。 为什么会这样?

在我的1000行脚本中调试4天后,我能够追踪到这个错误,现在我已经不在了。

0 个答案:

没有答案