我试图在php页面上从sql打印一个名字,然后在分类中对它进行排序 我的行:
1 anna
2 alena
3 benny
4 dolev
5 niv
我想像这样打印:
A
alena
anna
B
benny
D
dolev
N
niv
编辑:
我试过了
while($row_keke = mysql_fetch_array($result_skey002))
{
$name = $row_keke['name2'];
if (in_array($name[0], $heb_a_z)) {
echo $name[0]."<br />".$name."<br /><br />";
}
}
但是你看到了这个问题..
谢谢大家..! :)
答案 0 :(得分:0)
可以尝试类似:
$lastFirst = '';
while($row_keke = mysql_fetch_array($result_skey002))
{
$name = $row_keke['name2'];
if($name[0] != $lastFirst){
echo "<br />".strtoupper($name[0])."<br />";
$lastFirst = $name[0];
}
echo $name."<br />";
}
我没有测试过这个,但它应该达到你想要的结果。