1
5
没有办法做到这一点。迭代器应该“迭代器”遍历列表。您必须对底层列表进行排序以实现所需的行为。 顺便说一下,这里更完整地提到了SPL: http://www.php.net/~helly/php/ext/spl/ |
2
6
对于那些5年后在这里结束的人: 如果使迭代器成为arrayIterator的扩展,则可以使用 arrayIterator::uasort(按值排序)和arrayIterator::uksort(按键排序) |
3
4
您必须减少使用迭代器_to_array(),然后使用uasort()。而且,在我的性能测试中,速度足够快。 对于您的具体示例,我知道使用迭代器的最紧凑的方法如下:
|
Julia · 矢量中相加为总和S的值的数量 1 年前 |
apetrai · 我应该如何假设算法使用哪种迭代器类别? 2 年前 |
Pratik · 不使用Java DeepCopy迭代器 6 年前 |
PanDe · 将两个列表合并为一个Dict、Tuple 6 年前 |
bisarch · 迭代哈希集并在每次迭代中删除多个元素 6 年前 |