rssを複数取得し日付ごとに並び替えをしたいのでどのようになれべればうまく日付順に並ぶんでしょうか?
<?php $rssList = array( "https://******.xml", "https://******.xml" ); for($n=0;$n<2;$n++){ //URL設定 $rssdata = simplexml_load_file("$rssList[$n]"); // 件数設定 $num_of_data = 3; //初期化 $outdata = ""; for ($i=0; $i<$num_of_data; $i++){ $myEntry = $rssdata->channel->item[$i]; $rssDate = $myEntry->pubDate; date_default_timezone_set('Asia/Tokyo'); $myDateGNU = strtotime($rssDate); $myDate = date('Y/m/d',$myDateGNU); $myTitle = $myEntry->title; //タイトル取得 $myLink = $myEntry->link; //リンクURL取得 //出力内容 $outdata .= '<li class=""><div style="float:left;width:80px;margin:0px 0px 0px 5px;font-size:12px">'.$myDate.'</div><a href="' . $myLink . '">' . $myTitle . '</a></li>'; } echo $outdata; //全部出力する } ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/13 01:07
2018/07/13 09:50