我想在 PHP 中创建一个类,以便可以使用 PHP native 方法 array_search
进行搜索。目前,我的类实现了 IteratorAggregate
和 Countable
,这允许我对其执行 foreach
操作。
还有几个其他 SPL 接口(interface)(SeekableIterator、ArrayAccess 等)似乎可能合适,但我想知道是否有人已经这样做了,以及哪个接口(interface)适合我想做的事情.
谢谢
最佳答案
查看FilterIterator 。您实现继承自它的自己的类,然后在类中的 accept
方法实现中进行比较。
关于php - 在 PHP 中使用 array_search 使对象可搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1688485/