【发布时间】:2013-03-22 19:10:34
【问题描述】:
我有一个这样创建的数组:
$i = 0;
$files = array();
while ($file = mysql_fetch_array($query_files)) {
$files[$i] = array();
$files[$i] = $file;
$i++;
}
我需要能够根据每个 $file['name'] aka $files[$i]['name'] 对 $files 数组进行排序。
我该怎么做? 谢谢!
【问题讨论】:
-
你的意思是按字母顺序?
-
在 SQL (
ORDER BY name) 中进行排序不是更容易吗? -
您可以使用“ORDER BY ...”对 SQL 查询中的数据进行排序
-
Please, don't use
mysql_*functions in new code。它们不再维护and are officially deprecated。看到red box?改为了解 prepared statements,并使用 PDO 或 MySQLi - this article 将帮助您决定哪个。 -
^ 好久没看到这条评论了