php
$pinyin = array( array('name'=>'梁朝伟','age'=>23), array('name'=>'andy','age'=>24), array('name'=>'黎明','age'=>19), array('name'=>'郭富城','age'=>20) );
name字段转为拼音然后按字母排序,如果第一个字母相同比较第二个,希望结果为
php
$pinyin = array( array('name'=>'andy','age'=>24), array('name'=>'郭富城','age'=>20) array('name'=>'梁朝伟','age'=>23), array('name'=>'黎明','age'=>19), );
找到汉字转拼音库
最近也碰到了要对汉字排序的问题, Collator 效果还不错, 参考 Comparing UTF-8 String
实际前后:
=>