一尘不染

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

php

该数组如下所示:

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

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

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

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


阅读 643

收藏
2020-05-26

共1个答案

一尘不染

您可以迭代数组,搜索特定记录(一次只能搜索一次),也可以使用另一个关联数组来构建哈希图。

对于前者,像这样

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