Rob*_*ffe 5 php search drupal object
我有各种各样的对象,如下所示:
Array
(
[0] => stdClass Object
(
[tid] => 18
[vid] => 1
[name] => test
[description] =>
[format] =>
[weight] => 0
[depth] => 0
[parents] => Array
(
[0] => 0
)
)
[1] => stdClass Object
(
[tid] => 21
[vid] => 1
[name] => tag
[description] =>
[format] =>
[weight] => 0
[depth] => 0
[parents] => Array
(
[0] => 0
)
)
)
Run Code Online (Sandbox Code Playgroud)
基本上我需要找出这些天体中存在[name]值的天气,我该怎么做呢?
要检查name对象中是否存在该属性:
if(isset($obj->name)) {
// It exists!
}
Run Code Online (Sandbox Code Playgroud)
因此,如果要查找具有$name属性的对象:
$result = array_filter($myArray, function($x) {
return isset($x->name);
}); // Assuming PHP 5.3 or higher
Run Code Online (Sandbox Code Playgroud)