【问题标题】:PHP XML foreachPHP XML foreach
【发布时间】:2014-02-11 22:34:49
【问题描述】:

XML 和 foreach 问题

不幸的是,标题没有发出,为什么?我哪里失败了,谁能帮帮我?

foreach ($xml->data->SONGHISTORY->SONG as $dj) {
     echo $dj->PLAYEDAT;
     echo $dj->TITLE;
 }

【问题讨论】:

  • 您能澄清一下这个问题吗?您从foreach 循环中看到了什么?你应该看到类似1392152578Djerem & Shana P - Back To You (T-M-S Remix)1392152331Devel in the Mix by ...
  • 将你的转储包装在前置标签中,这样你就可以实际看到数组的级别
  • 您能否提供一个 XML 示例?

标签: php xml foreach


【解决方案1】:

对我来说,XML 中似乎没有 data 节点。从您的var_dump 输出中,您应该使用这个...

foreach ($xml->SONGHISTORY->SONG as $dj) {
    echo $dj->PLAYEDAT, ' ', $dj->TITLE, PHP_EOL;
}

【讨论】:

  • 是的,我正要指出他在他的 foreach 中使用数据,但没有在他的 var_dump 下使用数据
  • 是的,记住:“不要提及根元素。” :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-17
  • 2020-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-13
相关资源
最近更新 更多