突然想到英文字符26个,大小写共52个,数字10个,加起来也不过62,再算上特殊字符,也就90个,可以看这篇文章

那可不可以扩大这个进制呢?我想到了汉字.

中文汉字,博大精深,我们就用常用汉字2500个做例子.

定义一个大数组

<?php
$list = [
'一','乙','二','十','丁','厂','七','卜','人','入','八','九','几','儿','了','力','乃','刀','又','三','于','干','亏','士','工','土','才','寸','下','大','丈','与','万','上','小','口','巾','山','千','乞','川','亿','个','勺','久','凡','及','夕','丸','么','广','亡','门','义','之','尸','弓','己','已','子','卫','也','女','飞','刃','习','叉','马','乡','丰','王','井','开','夫','天','无','元','专','云','扎','艺','木','五','支','厅','不','太','犬','区','历','尤','友','匹','车','巨','牙','屯','比','互','切','瓦','止','少','日','中','冈','贝','内','水','见','午','牛','手','毛','气','升','长','仁','什','片','仆','化','仇','币','仍','仅','斤','爪','反','介','父','从','今','凶','分','乏','公','仓','月','氏','勿','欠','风','丹','匀','乌','凤','勾','文','六','方','火','为','斗','忆','订','计','户','认','心','尺','引','丑','巴','孔','队','办','以','允','予','劝','双','书','幻','玉','刊','示','末','未','击','打','巧','正','扑','扒','功','扔','去','甘','世','古','节','本','术','可','丙','左','厉','右','石','布','龙','平','灭','轧','东','卡','北','占','业','旧','帅','归','且','旦','目','叶','甲','申','叮','电','号','田','由','史','只','央','兄','叼','叫','另','叨','叹','四','生','失','禾','丘','付','仗','代','仙','们','仪','白','仔','他','斥','瓜','乎','丛','令','用','甩','印','乐','句','匆','册','犯','外','处','冬','鸟','务','包','饥','主','市','立','闪','兰','半','汁','汇','头','汉','宁','穴','它','讨','写','让','礼','训','必','议','讯','记','永','司','尼','民','出','辽','奶','奴','加','召','皮','边','发','孕','圣','对','台','矛','纠','母','幼','丝','式','刑','动','扛','寺','吉','扣','考','托','老','执','巩','圾','扩','扫','地','扬','场','耳','共','芒','亚','芝','朽','朴','机','权','过','臣','再','协','西','压','厌','在','有','百','存','而','页','匠','夸','夺','灰','达','列','死','成','夹','轨','邪','划','迈','毕','至','此','贞','师','尘','尖','劣','光','当','早','吐','吓','虫','曲','团','同','吊','吃','因','吸','吗','屿','帆','岁','回','岂','刚','则','肉','网','年','朱','先','丢','舌','竹','迁','乔','伟','传','乒','乓','休','伍','伏','优','伐','延','件','任','伤','价','份','华','仰','仿','伙','伪','自','血','向','似','后','行','舟','全','会','杀','合','兆','企','众','爷','伞','创','肌','朵','杂','危','旬','旨','负','各','名','多','争','色','壮','冲','冰','庄','庆','亦','刘','齐','交','次','衣','产','决','充','妄','闭','问','闯','羊','并','关','米','灯','州','汗','污','江','池','汤','忙','兴','宇','守','宅','字','安','讲','军','许','论','农','讽','设','访','寻','那','迅','尽','导','异','孙','阵','阳','收','阶','阴','防','奸','如','妇','好','她','妈','戏','羽','观','欢','买','红','纤','级','约','纪','驰','巡','寿','弄','麦','形','进','戒','吞','远','违','运','扶','抚','坛','技','坏','扰','拒','找','批','扯','址','走','抄','坝','贡','攻','赤','折','抓','扮','抢','孝','均','抛','投','坟','抗','坑','坊','抖','护','壳','志','扭','块','声','把','报','却','劫','芽','花','芹','芬','苍','芳','严','芦','劳','克','苏','杆','杠','杜','材','村','杏','极','李','杨','求','更','束','豆','两','丽','医','辰','励','否','还','歼','来','连','步','坚','旱','盯','呈','时','吴','助','县','里','呆','园','旷','围','呀','吨','足','邮','男','困','吵','串','员','听','吩','吹','呜','吧','吼','别','岗','帐','财','针','钉','告','我','乱','利','秃','秀','私','每','兵','估','体','何','但','伸','作','伯','伶','佣','低','你','住','位','伴','身','皂','佛','近','彻','役','返','余','希','坐','谷','妥','含','邻','岔','肝','肚','肠','龟','免','狂','犹','角','删','条','卵','岛','迎','饭','饮','系','言','冻','状','亩','况','床','库','疗','应','冷','这','序','辛','弃','冶','忘','闲','间','闷','判','灶','灿','弟','汪','沙','汽','沃','泛','沟','没','沈','沉','怀','忧','快','完','宋','宏','牢','究','穷','灾','良','证','启','评','补','初','社','识','诉','诊','词','译','君','灵','即','层','尿','尾','迟','局','改','张','忌','际','陆','阿','陈','阻','附','妙','妖','妨','努','忍','劲','鸡','驱','纯','纱','纳','纲','驳','纵','纷','纸','纹','纺','驴','纽','奉','玩','环','武','青','责','现','表','规','抹','拢','拔','拣','担','坦','押','抽','拐','拖','拍','者','顶','拆','拥','抵','拘','势','抱','垃','拉','拦','拌','幸','招','坡','披','拨','择','抬','其','取','苦','若','茂','苹','苗','英','范','直','茄','茎','茅','林','枝','杯','柜','析','板','松','枪','构','杰','述','枕','丧','或','画','卧','事','刺','枣','雨','卖','矿','码','厕','奔','奇','奋','态','欧','垄','妻','轰','顷','转','斩','轮','软','到','非','叔','肯','齿','些','虎','虏','肾','贤','尚','旺','具','果','味','昆','国','昌','畅','明','易','昂','典','固','忠','咐','呼','鸣','咏','呢','岸','岩','帖','罗','帜','岭','凯','败','贩','购','图','钓','制','知','垂','牧','物','乖','刮','秆','和','季','委','佳','侍','供','使','例','版','侄','侦','侧','凭','侨','佩','货','依','的','迫','质','欣','征','往','爬','彼','径','所','舍','金','命','斧','爸','采','受','乳','贪','念','贫','肤','肺','肢','肿','胀','朋','股','肥','服','胁','周','昏','鱼','兔','狐','忽','狗','备','饰','饱','饲','变','京','享','店','夜','庙','府','底','剂','郊','废','净','盲','放','刻','育','闸','闹','郑','券','卷','单','炒','炊','炕','炎','炉','沫','浅','法','泄','河','沾','泪','油','泊','沿','泡','注','泻','泳','泥','沸','波','泼','泽','治','怖','性','怕','怜','怪','学','宝','宗','定','宜','审','宙','官','空','帘','实','试','郎','诗','肩','房','诚','衬','衫','视','话','诞','询','该','详','建','肃','录','隶','居','届','刷','屈','弦','承','孟','孤','陕','降','限','妹','姑','姐','姓','始','驾','参','艰','线','练','组','细','驶','织','终','驻','驼','绍','经','贯','奏','春','帮','珍','玻','毒','型','挂','封','持','项','垮','挎','城','挠','政','赴','赵','挡','挺','括','拴','拾','挑','指','垫','挣','挤','拼','挖','按','挥','挪','某','甚','革','荐','巷','带','草','茧','茶','荒','茫','荡','荣','故','胡','南','药','标','枯','柄','栋','相','查','柏','柳','柱','柿','栏','树','要','咸','威','歪','研','砖','厘','厚','砌','砍','面','耐','耍','牵','残','殃','轻','鸦','皆','背','战','点','临','览','竖','省','削','尝','是','盼','眨','哄','显','哑','冒','映','星','昨','畏','趴','胃','贵','界','虹','虾','蚁','思','蚂','虽','品','咽','骂','哗','咱','响','哈','咬','咳','哪','炭','峡','罚','贱','贴','骨','钞','钟','钢','钥','钩','卸','缸','拜','看','矩','怎','牲','选','适','秒','香','种','秋','科','重','复','竿','段','便','俩','贷','顺','修','保','促','侮','俭','俗','俘','信','皇','泉','鬼','侵','追','俊','盾','待','律','很','须','叙','剑','逃','食','盆','胆','胜','胞','胖','脉','勉','狭','狮','独','狡','狱','狠','贸','怨','急','饶','蚀','饺','饼','弯','将','奖','哀','亭','亮','度','迹','庭','疮','疯','疫','疤','姿','亲','音','帝','施','闻','阀','阁','差','养','美','姜','叛','送','类','迷','前','首','逆','总','炼','炸','炮','烂','剃','洁','洪','洒','浇','浊','洞','测','洗','活','派','洽','染','济','洋','洲','浑','浓','津','恒','恢','恰','恼','恨','举','觉','宣','室','宫','宪','突','穿','窃','客','冠','语','扁','袄','祖','神','祝','误','诱','说','诵','垦','退','既','屋','昼','费','陡','眉','孩','除','险','院','娃','姥','姨','姻','娇','怒','架','贺','盈','勇','怠','柔','垒','绑','绒','结','绕','骄','绘','给','络','骆','绝','绞','统','耕','耗','艳','泰','珠','班','素','蚕','顽','盏','匪','捞','栽','捕','振','载','赶','起','盐','捎','捏','埋','捉','捆','捐','损','都','哲','逝','捡','换','挽','热','恐','壶','挨','耻','耽','恭','莲','莫','荷','获','晋','恶','真','框','桂','档','桐','株','桥','桃','格','校','核','样','根','索','哥','速','逗','栗','配','翅','辱','唇','夏','础','破','原','套','逐','烈','殊','顾','轿','较','顿','毙','致','柴','桌','虑','监','紧','党','晒','眠','晓','鸭','晃','晌','晕','蚊','哨','哭','恩','唤','啊','唉','罢','峰','圆','贼','贿','钱','钳','钻','铁','铃','铅','缺','氧','特','牺','造','乘','敌','秤','租','积','秧','秩','称','秘','透','笔','笑','笋','债','借','值','倚','倾','倒','倘','俱','倡','候','俯','倍','倦','健','臭','射','躬','息','徒','徐','舰','舱','般','航','途','拿','爹','爱','颂','翁','脆','脂','胸','胳','脏','胶','脑','狸','狼','逢','留','皱','饿','恋','桨','浆','衰','高','席','准','座','脊','症','病','疾','疼','疲','效','离','唐','资','凉','站','剖','竞','部','旁','旅','畜','阅','羞','瓶','拳','粉','料','益','兼','烤','烘','烦','烧','烛','烟','递','涛','浙','涝','酒','涉','消','浩','海','涂','浴','浮','流','润','浪','浸','涨','烫','涌','悟','悄','悔','悦','害','宽','家','宵','宴','宾','窄','容','宰','案','请','朗','诸','读','扇','袜','袖','袍','被','祥','课','谁','调','冤','谅','谈','谊','剥','恳','展','剧','屑','弱','陵','陶','陷','陪','娱','娘','通','能','难','预','桑','绢','绣','验','继','球','理','捧','堵','描','域','掩','捷','排','掉','堆','推','掀','授','教','掏','掠','培','接','控','探','据','掘','职','基','著','勒','黄','萌','萝','菌','菜','萄','菊','萍','菠','营','械','梦','梢','梅','检','梳','梯','桶','救','副','票','戚','爽','聋','袭','盛','雪','辅','辆','虚','雀','堂','常','匙','晨','睁','眯','眼','悬','野','啦','晚','啄','距','跃','略','蛇','累','唱','患','唯','崖','崭','崇','圈','铜','铲','银','甜','梨','犁','移','笨','笼','笛','符','第','敏','做','袋','悠','偿','偶','偷','您','售','停','偏','假','得','衔','盘','船','斜','盒','鸽','悉','欲','彩','领','脚','脖','脸','脱','象','够','猜','猪','猎','猫','猛','馅','馆','凑','减','毫','麻','痒','痕','廊','康','庸','鹿','盗','章','竟','商','族','旋','望','率','着','盖','粘','粗','粒','断','剪','兽','清','添','淋','淹','渠','渐','混','渔','淘','液','淡','深','婆','梁','渗','情','惜','惭','悼','惧','惕','惊','惨','惯','寇','寄','宿','窑','密','谋','谎','祸','谜','逮','敢','屠','弹','随','蛋','隆','隐','婚','婶','颈','绩','绪','续','骑','绳','维','绵','绸','绿','琴','斑','替','款','堪','搭','塔','越','趁','趋','超','提','堤','博','揭','喜','插','揪','搜','煮','援','裁','搁','搂','搅','握','揉','斯','期','欺','联','散','惹','葬','葛','董','葡','敬','葱','落','朝','辜','葵','棒','棋','植','森','椅','椒','棵','棍','棉','棚','棕','惠','惑','逼','厨','厦','硬','确','雁','殖','裂','雄','暂','雅','辈','悲','紫','辉','敞','赏','掌','晴','暑','最','量','喷','晶','喇','遇','喊','景','践','跌','跑','遗','蛙','蛛','蜓','喝','喂','喘','喉','幅','帽','赌','赔','黑','铸','铺','链','销','锁','锄','锅','锈','锋','锐','短','智','毯','鹅','剩','稍','程','稀','税','筐','等','筑','策','筛','筒','答','筋','筝','傲','傅','牌','堡','集','焦','傍','储','奥','街','惩','御','循','艇','舒','番','释','禽','腊','脾','腔','鲁','猾','猴','然','馋','装','蛮','就','痛','童','阔','善','羡','普','粪','尊','道','曾','焰','港','湖','渣','湿','温','渴','滑','湾','渡','游','滋','溉','愤','慌','惰','愧','愉','慨','割','寒','富','窜','窝','窗','遍','裕','裤','裙','谢','谣','谦','属','屡','强','粥','疏','隔','隙','絮','嫂','登','缎','缓','编','骗','缘','瑞','魂','肆','摄','摸','填','搏','塌','鼓','摆','携','搬','摇','搞','塘','摊','蒜','勤','鹊','蓝','墓','幕','蓬','蓄','蒙','蒸','献','禁','楚','想','槐','榆','楼','概','赖','酬','感','碍','碑','碎','碰','碗','碌','雷','零','雾','雹','输','督','龄','鉴','睛','睡','睬','鄙','愚','暖','盟','歇','暗','照','跨','跳','跪','路','跟','遣','蛾','蜂','嗓','置','罪','罩','错','锡','锣','锤','锦','键','锯','矮','辞','稠','愁','筹','签','简','毁','舅','鼠','催','傻','像','躲','微','愈','遥','腰','腥','腹','腾','腿','触','解','酱','痰','廉','新','韵','意','粮','数','煎','塑','慈','煤','煌','满','漠','源','滤','滥','滔','溪','溜','滚','滨','粱','滩','慎','誉','塞','谨','福','群','殿','辟','障','嫌','嫁','叠','缝','缠','静','碧','璃','墙','撇','嘉','摧','截','誓','境','摘','摔','聚','蔽','慕','暮','蔑','模','榴','榜','榨','歌','遭','酷','酿','酸','磁','愿','需','弊','裳','颗','嗽','蜻','蜡','蝇','蜘','赚','锹','锻','舞','稳','算','箩','管','僚','鼻','魄','貌','膜','膊','膀','鲜','疑','馒','裹','敲','豪','膏','遮','腐','瘦','辣','竭','端','旗','精','歉','熄','熔','漆','漂','漫','滴','演','漏','慢','寨','赛','察','蜜','谱','嫩','翠','熊','凳','骡','缩','慧','撕','撒','趣','趟','撑','播','撞','撤','增','聪','鞋','蕉','蔬','横','槽','樱','橡','飘','醋','醉','震','霉','瞒','题','暴','瞎','影','踢','踏','踩','踪','蝶','蝴','嘱','墨','镇','靠','稻','黎','稿','稼','箱','箭','篇','僵','躺','僻','德','艘','膝','膛','熟','摩','颜','毅','糊','遵','潜','潮','懂','额','慰','劈','操','燕','薯','薪','薄','颠','橘','整','融','醒','餐','嘴','蹄','器','赠','默','镜','赞','篮','邀','衡','膨','雕','磨','凝','辨','辩','糖','糕','燃','澡','激','懒','壁','避','缴','戴','擦','鞠','藏','霜','霞','瞧','蹈','螺','穗','繁','辫','赢','糟','糠','燥','臂','翼','骤','鞭','覆','蹦','镰','翻','鹰','警','攀','蹲','颤','瓣','爆','疆','壤','耀','躁','嚼','嚷','籍','魔','灌','蠢','霸','露','囊','罐',];

长度2500,然后就可以用一个汉字表示0-2500(包含0 不包含2500),那么两个汉字就可以表示从0到6250000(包含0 不包含6250000)的所有数,三个汉字就可以表示0到15625000000(包含0 不包含15625000000)的数.

15625000000是什么概念呢?是的,他是156个亿.足够我们做很多业务和数据了.

于是我们可以把用户id或者各种id进行2500的取模运算,最后用两三个汉字表示那么大的数,特别运用于缓存分级的时候很有用.

php使用汉字作为进制转换的更多相关文章

  1. C# 中关于汉字与16进制转换的代码

    /// <summary> /// 从汉字转换到16进制 /// </summary> /// <param name="s"></par ...

  2. JavaSE学习(二):进制转换—数据类型转换—Java运算符

    一.进制转换 1.1 其他进制转十进制(以十六进制为例): 十六进制范围:0-9, A-F对应数字10-15 2A7E(16)  =  14*16(0) +7*16(1) + 10*16(2)  + ...

  3. C# 进制转换 在什么情况下使用16进制,字节数组,字符串

    C# 进制转换 Admin2013年9月18日 名人名言:从工作里爱了生命,就是通彻了生命最深的秘密.——纪伯伦 1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制Con ...

  4. C# 篇基础知识1——编译、进制转换、内存单位、变量

    编译:C#语言要经过两次编译,程序员编写好源代码后进行第一次编译,将源代码编译为微软中间语言(MSIL),生成可以发布的应用软件:当用户使用软件时,MSIL代码会在首次载入内存后进行第二次编译,中间语 ...

  5. SQL Server 进制转换函数

    一.背景 前段时间群里的朋友问了一个问题:“在查询时增加一个递增序列,如:0x00000001,即每一个都是36进位(0—9,A--Z),0x0000000Z后面将是0x00000010,生成一个像下 ...

  6. [No000071]C# 进制转换(二进制、十六进制、十进制互转)

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  7. JS中的进制转换以及作用

    js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现: //10进制转为16进制 ().toString() // =>&q ...

  8. 结合stack数据结构,实现不同进制转换的算法

    #!/usr/bin/env python # -*- coding: utf-8 -*- # learn <<Problem Solving with Algorithms and Da ...

  9. 进制转换( C++字符数组 )

    注: 较为简便的方法是用 整型(int)或浮点型(long.double 注意:该类型不一定能够准确存储数据) 来存放待转换的数值,可直接取余得到每一位数值 较为稳定的方法是用 字符数组储存待转换的数 ...

  10. JS 进制转换

    十进制转换成其他进制 objectname.toString([radix])   objectname 必选项.要得到字符串表示的对象. radix 可选项.指定将数字值转换为字符串时的进制. 例如 ...

随机推荐

  1. XeLaTeX 无法编译含有经过 pdfcrop 裁剪的 PDF 文件的文档

    今天在写 LaTeX 文档时踩了个大坑,我在文档里插入了一个 PDF 图片之后文档无法编译了. 于是我去掉多余代码,做了一个最小工作示例: \documentclass{article} \usepa ...

  2. 【Mac + Appium + Java1.8(一)】之Android自动化环境安装配置以及IDEA配置(附录扩展Selenium+Java自动化)

    配置环境: MacOS:10.13.6 java:1.8 IntelliJ IDEA:2018.3 Android SDK:25 Appium:1.9.1 Appium-desktop:1.7.1 j ...

  3. Kubernetes-7:Pod健康检查原理-探针(就绪检测、存活检测)

    探针-就绪探测.存活探测 探针是由kubelet对容器执行的定期诊断,要执行诊断,kubelet调用由容器实现的Handler,有三种类型的处理程序: ExecActive:在容器内执行指定命令,若命 ...

  4. C#项目—彩票选号

    C#彩票选号软件 今天做了一个彩票选号的小软件,将学到的知识点总结如下(新手小白,多提意见): 1.写程序的思路 实体类(属性.方法) No1. 随机数组集合(属性) No2. 创建集合对象(构造方法 ...

  5. due to missing onError handler in the subscribe() method call.

    某日,APP端忽然与后台,一建立连接,就报错,然后断开, 之前都好好的,十分确信代码没有问题,可是跑着就是报错,百思不得其解, 终于发现,不知道怎么回事,配置文件里的stomp的地址配的居然不是我印象 ...

  6. Maven 项目 有Dependencies, 使用时无法引用,爆红

    1. 找到本地的该依赖的文件夹,将里面的.lastUpdated文件删除 2. IDEA清缓存重启

  7. Serilog文档翻译系列(一) - 入门指南

    保持优质文档是 Serilog 的优先事项.如果你发现文档中有缺失或不准确的内容,或者希望通过添加主题或教程来扩展 wiki,请通过问题追踪系统告知我们. 为什么选择Serilog? 与许多其他 .N ...

  8. SQL SEVER CDC 启动和关闭 操作说明

    什么是变更数据捕获 (CDC)? 变更数据捕获使用 SQL Server 代理记录表中发生的插入.更新及删除. 因此,它使得可以通过关系格式轻松使用这些数据更改. 将为修改的行捕获将这些更改数据应用到 ...

  9. 云边协同的RTC如何助力即构全球实时互动业务实践

    ​ 由 51 CTO 主办的"WOT 全球技术创新大会 2023·深圳站"于 11 月 24 日 - 25 日召开,即构科技后台技术总监肖潇以"边缘容器在全球音视频场景的 ...

  10. 鸿蒙应用开发:环境搭建(Mac)与项目构建

    ​ 2021年6月2日,华为发布了鸿蒙操作系统-HarmonyOS.它是一款"面向未来".面向全场景(移动办公.运动健康.社交通信.媒体娱乐等)的分布式操作系统.我们要基于Harm ...