我有一个包含对象的多重数组($ 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
)
Run Code Online (Sandbox Code Playgroud)
我怎样才能获取字符串"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 );
Run Code Online (Sandbox Code Playgroud)
哪个输出:
Array
(
[bar] => foo
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16356 次 |
| 最近记录: |