2011-02-26 7 views
0
$feeds = array(); 

$query = "SELECT * FROM actions WHERE user_id = '$user_id'"; 
$result = mysql_query($query); 

while ($info = mysql_fetch_array($result)) { 
$feeds[][$info['date']] = array("feed" => array($info['ID'] => $user_id)); 
} 


$query = "SELECT * FROM follows WHERE user_id = '$id'"; 
$result = mysql_query($query); 

    while ($info = mysql_fetch_array($result)) { 
    $feeds[][$info['date']] = array("follow" => $info['user_id']); 
    } 

私は$日付形式(Y-M-DのH S:i)の配列を供給することでソートしたいと思い、私はそれをどのように行うことができます[$info['date']]キーソート多次元と動的に作成したアレイ

を使用していますか?

おかげ

編集:私は結果が、私はそれがある場合は、グループに/ DATEキーでそれらをソートし、STHを行うに依存したい

$feeds = array(
    0 => array(
     '<date>' => array("feed" => array("feed_id" => "user_id")); 
    ), 
    1 => array(
     '<date>' => array("follow" => "user_id"); 
    ), 

); 

あると見たいものの

例FEEDまたはFALLOW

答えて

0

最も良い方法は、データベース(高速)で行うことです!
PHPでそれをしたい場合は、uksort(ソート用)+ foreach(グルーピング用)と思います