首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中使用array_search使对象可搜索

在PHP中使用array_search使对象可搜索
EN

Stack Overflow用户
提问于 2009-11-06 23:56:08
回答 2查看 1.7K关注 0票数 2

我想在PHP中做一个类,比如它可以用PHP原生方法array_search搜索。目前我的类实现了IteratorAggregateCountable,这允许我在它上面做foreach

还有一些其他的SPL接口(SeekableIterator、ArrayAccess等)。这似乎很合适,但我想知道是否有人已经这样做了,以及哪个界面适合我想做的事情。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2009-11-07 00:01:33

查看FilterIterator。您可以实现自己的类,然后在类中的accept方法实现中进行比较。

票数 2
EN

Stack Overflow用户

发布于 2009-11-07 00:31:51

如果可能的话,让你的类扩展ArrayObject。如果这是不可能的,请尝试基于this manual逐个实现ArrayObject实现的每个接口,以了解您真正需要为对象使用哪个接口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1688485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档