loadRss( $url ) ; // HTML表示用 $html = '' ; foreach( $rss->item as $item ) { // 各エントリーの処理 $title = $item->title ; // タイトル $link = $item->link ; // リンク $description = $item->description ; // 詳細 // 日付の取得(UNIX TIMESTAMP) foreach( array( "pubDate" , "date_timestamp" , "dc:date" , "published" , "issued" ) as $time ) { if( isset( $item->{ $time } ) && !empty( $item->{ $time } ) ) { $timestamp = ( is_int( $item->{ $time } ) ) ? $item->{ $time } : strtotime( $item->{ $time } ) ; break ; } } // 仮に日付が取得できなかったらとりあえず現在時刻でも…(笑) if( !isset( $timestamp ) ) { $timestamp = time() ; } // 表示 $html .= '' . $title . ' (' . date( "Y/m/d H:i" , $timestamp ) . ')
' ; } ?> PHPでRSSフィードを取得するサンプルデモ

配布元: Syncer