PHP XML分离值

时间:2011-08-14 19:30:28

标签: php xml

我正在从NOAA网站导入RSS提要,该网站以RSS格式返回。 纬度和经度值作为一个标签返回,如下所示:

<georss:point>40.369 -73.703</georss:point>

是否有可能将这些值“分开”并创建两个变量,例如:

$lat = 40.369
$lng = -73.703

这是我的PHP脚本,目前正在解析XML:

$rss_title = $RSS_DOC->channel->title;
$rss_link = $RSS_DOC->channel->link;
$rss_editor = $RSS_DOC->channel->managingEditor;
$rss_copyright = $RSS_DOC->channel->copyright;
$rss_date = $RSS_DOC->channel->item->pubDate;
$rss_description = $RSS_DOC->channel->item->description;

感谢任何资源让我指向正确的方向。感谢,

1 个答案:

答案 0 :(得分:1)

是的,不是太难。爆炸(编辑 - 感谢@sdleihssirhc):

http://php.net/manual/en/function.explode.php

E.g:

list($latt, $long) = explode(" ", $RSS_DOC->channel->item->point);

希望它有效。