Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对多维数组和动态创建的数组进行排序_Php_Arrays_Sorting - Fatal编程技术网

Php 对多维数组和动态创建的数组进行排序

Php 对多维数组和动态创建的数组进行排序,php,arrays,sorting,Php,Arrays,Sorting,我想使用[$info['date']]键以日期格式(Y-m-dh:I:s)对$feeds数组进行排序 我该怎么做 谢谢 编辑: 我希望看到的结果示例如下 $feeds = array(); $query = "SELECT * FROM actions WHERE user_id = '$user_id'"; $result = mysql_query($query); while ($info = mysql_fetch_array($result)) { $feeds[][$info['

我想使用
[$info['date']]
键以日期格式(Y-m-dh:I:s)对$feeds数组进行排序

我该怎么做

谢谢

编辑:

我希望看到的结果示例如下

$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']);
    }
$feeds=数组(
0=>数组(
''=>数组(“提要”=>数组(“提要id”=>“用户id”);
),
1=>数组(
''=>数组(“跟随”=>“用户id”);
),
);

我想在日期键中对它们进行分组/排序,并根据它是提要还是跟随来做某事

最好的方法是在数据库中进行(更快)
但是如果你想在PHP中实现它,我认为你需要(排序)+(分组)

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

);