SimpleXMLElement 对象,键中带有 @ 和破折号

sem*_*for 2 php simplexml

我有 SimpleXMLElement 对象看起来像这样

    SimpleXMLElement Object (
     [report-name] = SimpleXMLElement Object
         (
         [@attributes] = Array
             (
             [name] = Raport
             )

         )

     [date-range] = SimpleXMLElement Object
         (
         [@attributes] = Array
             (
             [date] = Jan 29, 2014
             )

         ) )
Run Code Online (Sandbox Code Playgroud)

我怎样才能从中获得“日期”值?

Mar*_*zen 6

资料来源:PHP 网站W3 Schools 网站

有关简单 XML 对象的基本用法,请参阅 W3 学校的链接。

要解决连字符的问题,请参阅直接来自 PHP 网站的示例:

$xml = simplexml_load_string($input);
$callback = $xml->{"callback-url"};
Run Code Online (Sandbox Code Playgroud)