脚本宝典收集整理的这篇文章主要介绍了php – 访问SimpleXMLElement对象的某些属性,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
SimpleXMLElement Object ( [@attributes] => Array ( [uri] => /example ) [result] => SimpleXMLElement Object ( [message] => Record(s) added successfully [recorddetail] => Array ( [0] => SimpleXMLElement Object ... ) ) )
注意$xmlObject-> result->消息属性看起来好像只是一个字符串.但是,如果我执行print_r($xmlObject-> result-> message),我会得到以下内容:
SimpleXMLElement Object ( [0] => Record(s) added successfully )
所以在这一点上我很困惑.为什么$xmlObject-> result->消息在这种情况下被识别为SimpleXMLElement对象的实例,当打印完整的$xmlObject的结果不建议这样做?
我如何实际访问此值?我已经尝试了$xmlObject-> result-> message [0],但它只打印出相同的东西(即我发布的最后一个代码片段).
这就是它的方式. SimpleXmlElement对象的行为不同.在使用SimpleXml之前,请确保阅读PHP手册中的示例:
> http://php.net/manual/en/simplexml.examples-basic.php
> http://lxr.php.net/opengrok/xref/PHP_TRUNK/ext/simplexml/simplexml.c
要打印$xmlObject-> result->消息,您只需回显$xmlObject-> result->消息.这将自动将SimpleXmlElement自动转换为字符串.
以上是脚本宝典为你收集整理的php – 访问SimpleXMLElement对象的某些属性全部内容,希望文章能够帮你解决php – 访问SimpleXMLElement对象的某些属性所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。