微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP – 从对象数组中按对象属性查找条目

该数组看起来像:

[0] => stdClass Object
        (
            [ID] => 420
            [name] => Mary
         )

[1] => stdClass Object
        (
            [ID] => 10957
            [name] => Blah
         )
...

我有一个名为$v的整数变量.

如何选择具有ID属性具有$v值的对象的数组条目?

解决方法:

您可以迭代数组,搜索特定记录(仅在一次搜索中确定)或使用另一个关联数组构建哈希映射.

对于前者,这样的事情

$item = null;
foreach($array as $struct) {
    if ($v == $struct->ID) {
        $item = $struct;
        break;
    }
}

有关后者的更多信息,请参阅此问题和后续答案 – Reference PHP array by multiple indexes

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐