你好,這是我使用的鱈魚,但作爲作者說它運行在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