下列代码是否可以按CommentID按升序对数组中的数据排序?
我现在无法测试代码,因为我的数据库中没有测试值。
$comments = array();
---insert mysql data into $comments here---
$tmp = Array();
foreach($comments as &$ma)
$tmp[] = &$ma["commentID"];
array_multisort($tmp, $comments);
谢谢!
最佳答案
我将通过以下方式进行操作:
$comments = array();
// Use your preferred mysql driver here
$result = $mysqli->query($query);
while ($row = $result->fetch_assoc()){
$comments[$row["id"]] = $row["comment"];
}
$success = ksort($comments);
ksort
将根据键将数组从最低到最高排序。在这种情况下,密钥是数据库的ID。让我知道是否不清楚,或者这不是您想要的。关于php - 按升序排列多分类数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22265109/