使用
$arr=['a'=>'猜猜','a1'=>'运输','a2'=>'除非'];
foreach ($arr as $key => $value) {
$s[getFirstCharter($value)][]['info'] = $value;
}
ksort($s);
foreach ($s as $key => $value) {
foreach ($value as $k => $vey) {
$list[] = $vey['info'];
}
}
var_dump($list);
注意kosrt按照键名排序
結果如下:
直接上方法
function getFirstCharter($str)
{
$str=mb_substr($str,0,1);
if (empty($str)) {
return '';
}