2016-04-19 7 views
-4

最近のニュースrssをxml形式で取得し、json形式に変更するため、アンドロイドアプリケーションで最新のニュースを表示する必要があります。私は今、私は...ソート値(pubDateの)に基づいてPHP多次元配列が必要多次元PHP配列(最近のニュースタイムベースの実装)を並べ替える方法

{ 
    "rss_news": [ 
     { 
      "title": " ", 
      "rss_original_src": "recent_news1(google news)", 
      "rss_original_src_img": "", 
      "link": "", 
      "pubDate": "Tue, 19 Apr 2016 14:05:47 +0530", 
      "description": "" 
     }, 
{ 
      "title": " ", 
      "rss_original_src": "recent_news2(yahoo news)", 
      "rss_original_src_img": "", 
      "link": "", 
      "pubDate": "Tue, 19 Apr 2016 16:05:47 +0530", 
      "description": "" 
     }, 
{ 
      "title": " ", 
      "rss_original_src": "recent_news3", 
      "rss_original_src_img": "", 
      "link": "", 
      "pubDate": "Tue, 19 Apr 2016 11:05:47 +0530", 
      "description": "" 
     }, 
.... 
] 
} 

...以下のJSON配列を持っている...事前に

おかげ..

+3

ok ...これまでに行ったことはありますか? – Vincent

答えて

0

まず、json_decodeを使用してJSON文字列をPHP配列に変換します。

usortを使用して配列をソートします。

usort($array, 'sortByDate'); 

function sortByDate($a, $b) { 
    $date1=$a['pubDate']; 
    $date2=$b['pubDate']; 

    //return value based on above two dates. 
} 
+0

usort($ final、function($ a、$ b){ return $ a ['pubDate'] - $ b ['pubDate']; }); //これは動作しています..ありがとう... –

+0

偉大な、それがあなたを助けたら答えを受け入れてください! –

+0

ok ..受け入れられました:) –

関連する問題