分组城市通过首字母在PHP
问题描述:
我有表上的MySQL这样的:分组城市通过首字母在PHP
insert into `city` (`ID`,`NAMES`) values
(1,'Białystok, Radom, Sandomierz'),
(2,'Olsztyn, Warka, Grójec, Poznań'),
(3,'Białowieża, Zakopane, Wrocław, Gdańsk, Sopot'),
(4,'Augustów, Kielce')
后,选择我想看到的视图,如:
ABC d ......... ž - 链接到节
甲
奥古斯图夫
乙
比亚韦斯托克
比阿洛维察
ģ
斯克
Grójec
这是怎么在PHP?
答
我试过用这个PHP代码。 你可以帮忙。
$arr = array("Sky","*","Cloud", "Birds","Banana", "Rainbow", "Moon","Apple","Aeroplane","Ambulance");
sort($arr);
$last = '';
$concate = "<ul>";
foreach ($arr as $key => $val)
{
$first = substr($val,0,1);
if($first == $last)
{
$concate .= '<li>'.$val.'</li>';
}
else
{
$concate .= $first;
$concate .= '<li>'.$val.'</li>';
}
$last = $first;
}
$concate .= "</ul>";
echo $concate;
使用'查询 –
ORDER BY'您可能需要考虑这太:[UTF-8一路过关斩将](https://*.com/questions/279170/utf-8-all -the-way-through) – FirstOne
您可能想要使用'