gpt4 book ai didi

php - 在 PHP 中实现 Iterator 的类上使用 count()

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:00:02 26 4
gpt4 key购买 nike

真正的快速问题:

我在过去的一些代码中看到,代码可以在实现迭代器的对象上调用 count(),用于自定义迭代器类。

我已经编写了一个实现 Iterator 并在 foreach 循环中正常工作的类,但我只是想知道是否有一个额外的类我必须扩展或我必须实现一个函数才能使 count() 继续工作我的类(class),返回我想要的值。

最佳答案

我对迭代器没有太多经验,但是 this看起来像你要找的东西:

The Countable interface

Classes implementing Countable can be used with the count() function.

关于php - 在 PHP 中实现 Iterator 的类上使用 count(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com