0
我连接到一个API,该API返回此嵌套对象值。foreach嵌套对象php
我该如何迭代每个[“number:protected”]?这对我来说是新东西,我只想返回“number:protected”。
Array
(
[0] => SDK2go\seat2go Object
(
[status:protected] => Vacant
[number:protected] => D,10,A,STR3,ROOM
[passenger:protected] =>
[price:protected] =>
)
[1] => SDK2go\seat2go Object
(
[status:protected] => Vacant
[number:protected] => D,15,A,STR3,ROOM
[passenger:protected] =>
[price:protected] =>
)
[2] => SDK2go\seat2go Object
(
[status:protected] => Vacant
[number:protected] => D,16,A,STR3,ROOM
[passenger:protected] =>
[price:protected] =>
)
[3] => SDK2go\seat2go Object
(
[status:protected] => Vacant
[number:protected] => D,17,A,STR3,ROOM
[passenger:protected] =>
[price:protected] =>
)
[4] => SDK2go\seat2go Object
(
[status:protected] => Vacant
[number:protected] => D,18,A,STR3,ROOM
[passenger:protected] =>
[price:protected] =>
)
[5] => SDK2go\seat2go Object
(
[status:protected] => Vacant
[number:protected] => D,19,A,STR3,ROOM
[passenger:protected] =>
[price:protected] =>
)
)
我有一些,但没有结果表明:
foreach($sList as $list){
echo $list['number:protected'];
}
请帮助。提前致谢。
'SDK2go \ seat2go'类是怎么样的?有没有'getNumber()'方法内?如果是的话,就像'$ list-> getNumber()'一样调用它。你应该搜索任何公共方法来查看要使用什么.. –
这些是对象数组中的名称空间类的实例。您正尝试访问类中的受保护属性。这不会是一个选项,因为受保护的属性.. ..保护..检查了这一点:http://stackoverflow.com/questions/4361553/php-public-private-protected ...作为@MateiMihai上面提到的,应该成为一个_“getter”_方法,它可以让你获得这些属性。 – CodeGodie
好了。 .echo $ obj-> getNumber(); – user3651476