【发布时间】:2017-03-26 21:50:07
【问题描述】:
我使用Collection 类中的filter 方法从集合中删除一些对象。但是在那次操作之后,有时会出现带有键的对象,例如。还剩 1、4、5 个。我希望在filter 操作之后始终拥有顺序为 0、1、2、3 等的元素。
有什么优雅的方法可以在不将表重写为新表的情况下做到这一点?
谢谢!
【问题讨论】:
-
也许使用集合的
values()方法来重置键? -
谢谢!它有效。顺便说一句,做这种事情的方法的名字真的很奇怪......
-
基本上是原生的PHP
array_values()方法,大概解释了这个名字