gpt4 book ai didi

php - 按字母顺序 PHP、MySql 但在每个组之前列出字母

转载 作者:行者123 更新时间:2023-12-04 06:24:37 29 4
gpt4 key购买 nike

假设我有一张 table :

First      | Last
-------------------
Bob Dylan
Ashley Scott
Lol Cats
black cake

它会订购它们,但会这样做
A:
Ashley Scott
B:
Bob Dylan
Black Cake
L:
lol cats

我知道如何从 MySql 中按 abc 列出。但我想让它把字母放在每组名字之前。所以我可以制作一个漂亮的界面,在页面的顶部有一个 A B C D 字母在顶部是contacts#letterL

我知道如何在 url 中执行 #links。它只是 div Id。我知道如何从 MySql 中抓取。我不确定的部分是在以该字母开头的名称组之前回显该字母。

我正在考虑获取将其保存在变量中的名称的第一个字母。
if ($lastletter == $currentleter) {
echo name
} else {
$lastletter = $currentleter;
echo '<div id="Letter ' . $currentleter . '" class="letterheader">' . $currentleter . '</div>';
}

不确定这个想法是否是一个有效的想法。这是立即执行此操作吗?

最佳答案

未经测试的代码,但这样的东西应该可以工作:

$currentleter = substr($name , 0 , 1);
if ($lastletter != $currentleter){
echo '<div id="Letter' . $currentleter . '" class="letterheader">' . $currentleter . '</div>';
$lastletter = $currentleter;
}

echo $name;

关于php - 按字母顺序 PHP、MySql 但在每个组之前列出字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6181677/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com