下列代码是否可以按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/

10-16 07:34