你好,这是我使用的鳕鱼,但作为作者说它运行在PHP 5.3 我使用5.2.17我想这就是为什么我有这个错误Parse error: syntax error, unexpected T_FUNCTION
上第14行(usort($entries, function ($x, $y) {
)修改代码不仅在PHP 5.3中运行
我该怎么办?
$feeds = array(
'http://www.example.org/feed1.rss',
'http://www.example.org/feed2.rss'
);
// Get all feed entries
$entries = array();
foreach ($feeds as $feed) {
$xml = simplexml_load_file($feed);
$entries = array_merge($entries, $xml->xpath('/rss//item'));
}
// Sort feed entries by pubDate (ascending)
usort($entries, function ($x, $y) {
return strtotime($x->pubDate) - strtotime($y->pubDate);
});
print_r($entries);
您好感谢您的回答我的作品!但是你有什么想法为什么排序不起作用? – EnexoOnoma 2011-06-08 22:38:30