【问题标题】:PHP SimpleXML has Child [duplicate]PHP SimpleXML有孩子[重复]
【发布时间】:2013-07-12 13:15:45
【问题描述】:

如何检查$xml 是否有子“学生”?

我正在使用 SimpleXML 在 php 中使用 Xml:

$xml = simplexml_load_file('log.xml');

提前致谢。

【问题讨论】:

  • 这被标记为欺骗,但链接问题的选择答案是错误的。下面选择的答案是正确的,并且与链接问题的最高投票答案相同。

标签: php xml simplexml


【解决方案1】:

您可以为此使用简单的isset() 调用

$node = new SimpleXMLElement('<foo><students>test</students></foo>');

var_dump(isset($node->students));

布尔(真)

【讨论】:

  • 感谢您的快速回复。解决了我的问题,大家尽快采纳。
【解决方案2】:
if( isset($xml->students) )
   // Do

【讨论】:

    猜你喜欢
    • 2011-05-11
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多