$rss_url) { $rss = fetch_rss($rss_url); //RSSの内容を取得 $site_title = $rss->channel['title']; //タイトル取得 foreach($rss->items as $item ){ $date = $item['date_timestamp']; if($date == ""){ $date = strtotime($item['dc']['date']); } if($date == ""){$date = strtotime( $item['updated'] ) ;} $title = $item['title']; $description = mb_strimwidth($item['description'],0,50,"...", utf8); $url = $item['link']; $site_title = str_replace("real sound パーツ","リアルサウンド映画部",$site_title); $site_title = str_replace("映画ニュース -","",$site_title); $site_title = str_replace(" - 最新ニュース一覧","",$site_title); $array[] = array('site_title'=>$site_title, 'date'=>$date, 'title'=>$title, 'description'=>$description, 'url'=>$url ); } } usort($array, 'date_sort'); $j=0; foreach ($array as $item) { if($j > $maxview){break;} $html .= '
  • ' . $item['title'] . '
    (' . date('Y年m月d日H:G:i',$item['date']) . " " . $item['site_title'] . ')
  • ' . PHP_EOL; $j++; } echo $html; function date_sort($arg1, $arg2) { if ($arg1['date'] === $arg2['date']) { return 0; } return ($arg1['date'] > $arg2['date']) ? -1 : 1; } ?>