使用php'访问数组内对象中的数据;s SimpleXML
这与我先前的问题有关: 我有一个数组,其中的元素如下所示:使用php'访问数组内对象中的数据;s SimpleXML,php,xml,simplexml,Php,Xml,Simplexml,这与我先前的问题有关: 我有一个数组,其中的元素如下所示: [rpc.pingomatic.com] => Array ( [http://www.example.com] => Array ( [0] => SimpleXMLElement Object ( [n
[rpc.pingomatic.com] => Array
(
[http://www.example.com] => Array
(
[0] => SimpleXMLElement Object
(
[name] => flerror
[value] => SimpleXMLElement Object
(
[boolean] => 0
)
)
[1] => SimpleXMLElement Object
(
[name] => message
[value] => SimpleXMLElement Object
(
[string] => Pings being forwarded to 11 services!
)
)
)
我希望检索数据并最终以这种方式显示:错误:0
来自目录的消息:Pings正在转发到11个服务 我可以使用它检索必要的字段:
echo $response->name;
echo $response->value->boolean;
echo $response->value->string;
但是,我使用foreach循环遍历数组,并不是所有元素都有名为boolean和string的字段。它们可能有类似于标志的东西,而不是布尔值,等等
有没有一种通用的方法可以使用相同的foreach循环检索必要的数据?您可以使用此方法您可以使用此方法我认为解决问题的最佳方法是使用
isset($response->value->boolean)
或isset($response->value->string)
来确定值的类型并将其返回。我认为解决问题的最佳方法是使用
isset($response->value->boolean)
或isset($response->value->string)
以确定值的类型并将其回显。在上面给出的页面的注释部分有很多示例。此外,还有很多相关问题。其中之一是在上面给出的页面的评论部分有很多例子。此外,还有很多相关的问题。其中之一是