登录 立即注册

首页 > 绿虎论坛 > 软件开发 > 编程语言 > PHP (发帖)

标题: PHP不依赖拓展中文拼音排序,是因为GBK编码是拼音顺序的吗

作者: @Ta

时间: 05-17 08:48发布,05-18 22:02修改

点击: 6868

<?php

$fieldKeys=['粘包','在啊','哈喽'];
 usort($fieldKeys,  function  ($a, $b) {
            $pinyin_a = iconv('UTF-8', 'GBK', $a);
            $pinyin_b = iconv('UTF-8','GBK', $b);
            return strcmp($pinyin_a, $pinyin_b);
        });
?>

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1.

GBK的常用字确实是拼音顺序,但非常用字是笔划顺序。此外属于GBK但不属于GB2312的汉字(GBK扩充汉字)在部分数值空间内会和GB2312汉字穿插出现,在其他空间则数值比GB2312汉字数值更小。

# 常用字,拼音顺序
B0 0 1 2 3 4 5 6 7 8 9 A B C D E F
A   啊 阿 埃 挨 哎 唉 哀 皑 癌 蔼 矮 艾 碍 爱 隘
B 鞍 氨 安 俺 按 暗 岸 胺 案 肮 昂 盎 凹 敖 熬 翱
C 袄 傲 奥 懊 澳 芭 捌 扒 叭 吧 笆 八 疤 巴 拔 跋
D 靶 把 耙 坝 霸 罢 爸 白 柏 百 摆 佰 败 拜 稗 斑
E 班 搬 扳 般 颁 板 版 扮 拌 伴 瓣 半 办 绊 邦 帮
F 梆 榜 膀 绑 棒 磅 蚌 镑 傍 谤 苞 胞 包 褒 剥

# 非常用字,笔划顺序
DF 0 1 2 3 4 5 6 7 8 9 A B C D E F
A   摺 撷 撸 撙 撺 擀 擐 擗 擤 擢 攉 攥 攮 弋 忒
B 甙 弑 卟 叱 叽 叩 叨 叻 吒 吖 吆 呋 呒 呓 呔 呖
C 呃 吡 呗 呙 吣 吲 咂 咔 呷 呱 呤 咚 咛 咄 呶 呦
D 咝 哐 咭 哂 咴 哒 咧 咦 哓 哔 呲 咣 哕 咻 咿 哌
E 哙 哚 哜 咩 咪 咤 哝 哏 哞 唛 哧 唠 哽 唔 哳 唢
F 唣 唏 唑 唧 唪 啧 喏 喵 啉 啭 啁 啕 唿 啐 唼

# 扩充汉字,数值更小
81 0 1 2 3 4 5 6 7 8 9 A B C D E F
4 丂 丄 丅 丆 丏 丒 丗 丟 丠 両 丣 並 丩 丮 丯 丱
5 丳 丵 丷 丼 乀 乁 乂 乄 乆 乊 乑 乕 乗 乚 乛 乢
6 乣 乤 乥 乧 乨 乪 乫 乬 乭 乮 乯 乲 乴 乵 乶 乷
7 乸 乹 乺 乻 乼 乽 乿 亀 亁 亂 亃 亄 亅 亇 亊
8 亐 亖 亗 亙 亜 亝 亞 亣 亪 亯 亰 亱 亴 亶 亷 亸
9 亹 亼 亽 亾 仈 仌 仏 仐 仒 仚 仛 仜 仠 仢 仦 仧
A 仩 仭 仮 仯 仱 仴 仸 仹 仺 仼 仾 伀 伂 伃 伄 伅
B 伆 伇 伈 伋 伌 伒 伓 伔 伕 伖 伜 伝 伡 伣 伨 伩
C 伬 伭 伮 伱 伳 伵 伷 伹 伻 伾 伿 佀 佁 佂 佄 佅
D 佇 佈 佉 佊 佋 佌 佒 佔 佖 佡 佢 佦 佨 佪 佫 佭
E 佮 佱 佲 併 佷 佸 佹 佺 佽 侀 侁 侂 侅 來 侇 侊
F 侌 侎 侐 侒 侓 侕 侖 侘 侙 侚 侜 侞 侟 価 侢
(/@Ta/2024-05-17 12:55//)

2.

@老虎会游泳,你这个排版是怎么来的

(/@Ta/2024-05-17 15:41//)

3.

@水木易安,搜“GBK编码表”然后复制一个。

(/@Ta/2024-05-17 16:14//)

回复需要登录

11月10日 03:53 星期天

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1