gpt4 book ai didi

PHP - 获取数组中对象的属性?

转载 作者:可可西里 更新时间:2023-11-01 00:35:08 24 4
gpt4 key购买 nike

我有一个多数组($result),里面有对象。该数组是从一个函数返回的(由我现在无法沟通的人创建的)。

当我用 print_r($result[0]) 测试数组时,结果发现它有嵌入的对象。

ABC Object ( 
[p1] => P1 Object (
[p1-1] => P1_property1
[p1-2] => P1_property2
[p1-3] => P1_property3
)
[p2] => ABC_property2
[p3] => ABC_property3
[p4] => ABC_property4
)

如何获取字符串 "P1_property1""P1_property3""ABC_property2""ABC_property4"?

我是 PHP 新手,等待帮助!

最佳答案

听起来像你想要的get_object_vars() ,它将返回一组可访问的属性。

class foo {
public $bar = "foo";
private $bor = "fizz";
}

$properties = get_object_vars( new foo() );

print_r( $properties );

哪些输出:

Array
(
[bar] => foo
)

关于PHP - 获取数组中对象的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10542521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com