php中按字母顺序排列的列表组[关闭]

2024-04-09

我有一个成员表,其中存储有关成员的所有详细信息,包括其姓名、电子邮件、电话等。我希望该名称按字母顺序显示。如示例所示。

A
  Alan
  Alex
  Amar
  Andy

B
  Bob
  Brad

C
  Calvin
  Clerk
D

E

我可以使用 ASC 顺序按字母顺序对字段进行排序,但如何将它们放入字母组中。

任何建议都是非常受欢迎的。我正在使用 php。


也许这是一个不好的方法,但它现在可以帮助你。

<?php

    $aGroup = array(
        "A" => array(),
        "B" => array(),
        "C" => array(),
        "D" => array(),
        "E" => array(),
        // until "Z"
        );

    $result = mysql_query("SQL as you want");

    while ($row = mysql_fetch_array($result)) {
        $letter = strtoupper($row[0][0]); // I supose that the first column is the name
        $aGroup[$letter][] = $row;
    }

?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

php中按字母顺序排列的列表组[关闭] 的相关文章

随机推荐