人力検索はてな人力検索はてなモバイル版を表示しています。PC版はこちら複数サイトのRSS表示についてhttp://www.zakzak.co.jp/rss/sports/etc_sports.xmlhttp://number.bunshun.jp/list/rsscolumnhttp://gendai.net/articles/feed.rsshttp://sankei.jp.msn.com/rss/news/points.xmlの4つのサイトから'title'要素に「関塚」又は「なでしこ」又は「柔道」の3つの文字のあるデータを日付順に並べて、出力する構文をhttp://1811way.com/work008/20120730-02.txtを元に修正していただけますか。▽最新の回答へ▽1●oil999●100ポイントエラーチェックはしていません。複数サイトのRSSは、冒頭の配列$rss_urlsに代入してください。&quot;End\n&quot;;?&gt;kohhiさんのコメント早速お返事いただきありがとうございました。▽2●うぃんど●300ポイントベストアンサーURLを配列に入れておいてループさせるように改良先頭に形式を整えた日時を加えることでソートできるようにして、最終出力段階でソート用の先頭の日時を消すという形にしています。配列に変更しています。検索結果件数のカウントは削除しました。&quot;End\n&quot;;うぃんどさんのコメント4つのサイト全ての情報から新しいもの3件を出力するのが回答2です。4つのサイトからそれぞれ3件ずつ出力するのが回答1です。下記の部分を書き換えるだけで対応可能なので、下記のどちらも書いておいて、いつでも変えることが出来るようにしてみても良いかも知れません。19);}||<kohhiさんのコメント早速お返事いただきありがとうございました。19);}は19->2にして使います。strtotime($myDate))最初から年は下2桁表記になりますのでsubstrが不要になります。$output;date関数の詳細は下記参照。http://php.net/manual/ja/function.date.php▽3●Cherenkov●100ポイント質問者にとってより価値のある回答を提供したいと思っているので、敢えてSimplePieというライブラリを使った例を示します。いったライブラリを使えばatom,rss1.0,rss2.0などの違いを吸収してくれて、メソッド一発で必要な物を取得できるのでおすすめです。download&解凍。libraryディレクトリとautoloader.phpをコピー。cacheディレクトリを作成。cacheディレクトリのパーミッションを777にする。以下の様な構成になる。{//キーワードにマッチするエントリを集める。SimplePieCherenkovさんのコメント4つのサイトを条件に入れてなかった...Cherenkovさんのコメント問題なく動作確認。kohhiさんのコメント早速お返事いただきありがとうございました。SimplePieのライブラリー参考になります。事情があり、短期間でカッコつけないとならないことになってます。SimplePieの使い方は改めて勉強します。SimplePieの質問出てきたら、よろしくお願いします。Cherenkovさんのコメント$rssdata->getName()で条件分岐するのは危険だと思うけどなぁ。特定のフィードで動作確認が取れれば問題は少ないと思うけれども。このメソッド使えばいいわけだし。kohhiさんのコメントコメントありがとうございます。メソッド、勉強してみます。関連質問NTバックアップの世代管理方法について質問です。□はてなトップ(C)株式会社はてな。