首頁  >  文章  >  後端開發  >  php取得漢字首字母

php取得漢字首字母

WBOY
WBOY原創
2016-07-25 08:42:041546瀏覽
迴聲

php取得首字母

[PHP]代碼

  1. $d = array(
  2. array("a",-20319),
  3. array("ai",-20317),
  4. 陣列("an",-20304),
  5. 陣列("ang",-20295),
  6. 陣列("ao",-20292),
  7. 陣列("ba",-20283 ) ,
  8. array("bai",-20265),
  9. array("ban",-20257),
  10. array("bang",-20242),
  11. array("bao", - 20230),
  12. 陣列("bei",-20051),
  13. 陣列("ben",-20036),
  14. 陣列("beng",-20032),
  15. 陣列("bi " ,-20026),
  16. array("bian",-20002),
  17. array("biao",-19990),
  18. array("bie",-19986),
  19. array " bin",-19982),
  20. 數組("bing",-19976),
  21. 數組("bo",-19805),
  22. 數組("bu",-19784),
  23. array ("ca",-19775),
  24. array("cai",-19774),
  25. array("can",-19763),
  26. array("cang",-19756),
  27. 陣列("cao",-19751),
  28. 陣列("ce",-19746),
  29. 陣列("ceng",-19741),
  30. 陣列("cha",-19739) ,
  31. 數組("chai",-19728),
  32. 數組("chan",-19725),
  33. 數組("chang",-19715),
  34. 數組("chao",- 19540 ),
  35. 陣列("che",-195​​31),
  36. 陣列("chen",-195​​15),
  37. 陣列(" Cheng",-195​​15),
  38. 陣列("chi" ,-195​​00),
  39. 陣列("chong",-19484),
  40. 陣列("chou",-19479),
  41. 陣列("chu" ,-19467),
  42. 數組(" chuai",-19289),
  43. 數組("chuan",-19288),
  44. 數組("chuang",-19281),
  45. 數組(" chui",-19275),
  46. 數組("chun",-19270),
  47. array("chuo",-19263),
  48. array("ci",-19261),
  49. array ("cong",-19249),
  50. array("cou",-19243),
  51. array("cu",-19242),
  52. array("cuan",-19238),
  53. array("cui",-19235),
  54. array("cun",-19227),
  55. array("cuo",-19224),
  56. array("da",-19218),
  57. array("dai",-19212 ),
  58. 數組("dai",-19038),
  59. 數組("dan​​g",-19023),
  60. 數組(" dao",-19018),
  61. 數組("de", -19006),
  62. array("deng",-19003),
  63. array("di",-18996),
  64. array ("dian",-18977),
  65. array("diao ",-18961),
  66. 數組("die",-18952),
  67. 數組("ding",-18783),
  68. 陣列("diu",-18774),
  69. 陣列( "dong",-18773),
  70. array("dou",-18763),
  71. array("du",-18756),
  72. array("duan",-18741),
  73. array("dui",-18735),
  74. array("dun",-18731),
  75. array("duo",-18722 ),
  76. array("e",-18710),
  77. 數組("en",-18697),
  78. 數組("er",-18696),
  79. 數組("fa", -18526),
  80. 陣列("fan",-18518) ,
  81. array("fang",-18501),
  82. array("fei",-18490),
  83. array("fen ",-18478),
  84. array("feng",- 18463),
  85. 陣列("fo",-18448),
  86. 陣列("fou",-18447),
  87. 陣列(> 陣列( "fu",-18446),
  88. 數組("ga" ,-18239),
  89. 數組("gai",-18237),
  90. 數組("gan",-18231),
  91. 數組("gang",-18220),
  92. 數組(" gao",-18211),
  93. 數組("ge",-18201),
  94. 數組("gei",-18184),
  95. 陣列("gen",-18183),
  96. 陣列("geng",-18181),
  97. array("gong",-18012),
  98. array("gou",-17997) ,
  99. array("gu",-17988),
  100. array("gua",-17970),
  101. array("guai",-17964),
  102. array("guan",- 17961),
  103. array("guang",-17950),
  104. array("gui",-17947),
  105. array("gun",-17931),
  106. array("guo" ,-17928),
  107. array("ha",-17922 ),
  108. array("hai",-17759),
  109. array("han",-17752),
  110. array(" hang",-17733),
  111. array("hao", -17730),
  112. array("he",-17721),
  113. array("hei",-17703),
  114. array ("hen",-17701),
  115. array("heng ",-17697),
  116. 陣列("hong",-17692),
  117. 陣列("hou",-17683),
  118. 數組("hu",-17676),
  119. 數組( "hua",-17496),
  120. array("huai",-17487),
  121. array("huan",-17482),
  122. array("huan",-17468),
  123. array("hui",-17454),
  124. array("huan",-17433),
  125. array("huo",-17427),
  126. array("ji",-17417),
  127. array("jia",-17202),
  128. array("jian",-17185) ,
  129. array("江",-16983),
  130. array("jiao",-16970),
  131. array("jie",-16942),
  132. array("jin",- 16915),
  133. array("jing",-16733),
  134. array("jiong",-16708),
  135. array("jiu",-16706),
  136. array("ju" ,-16689),
  137. 數組("約翰",-16664),
  138. 數組("六月",-16657),
  139. 數組("一",-16647),
  140. 數組( " if",-16474),
  141. 陣列("或",-16470),
  142. 陣列("右",-16465),
  143. 陣列("右",-16459),
  144. 陣列("you",-16452),
  145. 陣列("ke",-16448),
  146. 陣列("ken",-16433),
  147. 陣列("ken",-16429),
  148. array("kong",-16427),
  149. array("kou",-16423),
  150. array("ku",-16419),
  151. array("kua",-16412) ,
  152. array("kuai",-16407),
  153. array("kuan",-16403),
  154. array("kuan",-16401),
  155. array("kui",- 16393 ),
  156. array("kun",-16220),
  157. array("kuo",-16216),
  158. array("la",-16212),
  159. array("lai" , -16205),
  160. array("and",-16202),
  161. array("just",-16187),
  162. array("lao",-16180),
  163. array(" le ",-16171),
  164. 陣列("lei",-16169),
  165. 陣列("leng",-16158),
  166. 陣列("li",-16155),
  167. 陣列( "liao",-15959),
  168. array("lian",-15958),
  169. array("liang",-15944),
  170. array("liao",-15933),
  171. array("lie",-15920),
  172. array("lin",-15915),
  173. array("ling",-15903),
  174. array("liu",-15889),
  175. 陣列("long",-15878),
  176. 陣列("lou",-15707),
  177. 陣列("lu",-15701),
  178. 陣列("lv",-15681 ) ,
  179. array("luan",-15667),
  180. array("lue",-15661),
  181. array("lun",-15659),
  182. array("luo", - 15652),
  183. 數組("if",-15640),
  184. 數組("可能",-15631),
  185. 數組("和",-15625),
  186. 數組("哪個" ,-15454),
  187. array("mao",-15448),
  188. array("me",-15436),
  189. array("mei",-15435),
  190. array(> array(> array(> array(> array(> array( " men",-15419),
  191. array("meng",-15416),
  192. array("mi",-15408),
  193. array("mian",-15394),
  194. array ("miao",-15385),
  195. 陣列("mie",-15377),
  196. 陣列("min",-15375),
  197. 陣列("ming",-15369),
  198. array("miu",-15363),
  199. array("mo",-15362),
  200. array("mou",-15183),
  201. array("mu",-15180) ,
  202. 數組("of",-15165),
  203. 數組("of",-15158),
  204. 數組("of",-15153),
  205. 數組("of",- 15150 ),
  206. 陣列("nao",-15149),
  207. 陣列("ne",-15144),
  208. 陣列("nei",-15143),
  209. 陣列("nen" , -15141),
  210. 數組("看",-15140),
  211. 數組("這個",-15139),
  212. 數組("這個",-15128),
  213. 數組("這個",-15121),
  214. 數組("niao",-15119),
  215. 數組("nie",-15117),
  216. 數組("現在",-15110),
  217. 數組( "年份",-15109),
  218. 陣列("新",-14941),
  219. 陣列("新",-14937),
  220. 陣列("新",-14933),
  221. array("nv",-14930),
  222. array("nuan",-14929),
  223. array("nude",-14928),
  224. array("nuo",-14926),
  225. 陣列("o",-14922),
  226. 陣列("ou",-14921),
  227. 陣列("pa",-14914),
  228. 陣列("pai",-14908 ) ,
  229. array("麵包",-14902),
  230. array("麵包",-14894),
  231. array("pao",-14889),
  232. array("腳", - 14882),
  233. 陣列("pen",-14873),
  234. 陣列("peng",-14871),
  235. 陣列("pi",-14857),
  236. 陣列("pian " ,-14678),
  237. 數組("腳",-14674),
  238. 數組("腳",-14670),
  239. 數組("腳",-14668),
  240. 數組( " ping",-14663),
  241. array("po",-14654),
  242. array("pu",-14645),
  243. array("qi",-14630),
  244. array("qia",-14594),
  245. array("qian",-14429),
  246. array("qiang",-14407),
  247. array("qiao",-14399),
  248. array("qie",-14384),
  249. array("qinin",-14379) ,
  250. array("qing",-14368),
  251. array("qiong",-14355),
  252. array("qiu",-14353),
  253. array("quy("qiu",-14353),
  254. array("qu"",- 14345),
  255. 陣列("quan",-14170),
  256. 陣列("que",-14159),
  257. 陣列("qun",-14151),
  258. 陣列("ran" ,-14149),
  259. 陣列("rang",-14145),
  260. 陣列("rao",-14140),
  261. 陣列("re",-14137),
  262. 陣列(" ren",-14135),
  263. 陣列("reng",-14125),
  264. 陣列("ri",-14123),
  265. 陣列("rong",-14122),
  266. 陣列("rou",-14112),
  267. 陣列("ru",-14109),
  268. 陣列("ruan",-14099),
  269. 陣列("rui",-14097),
  270. array("run",-14094),
  271. array("ruo",-14092),
  272. array("sa",-14090),
  273. array("sai",-14087),
  274. array("san",-14083),
  275. array("sang",-13917),
  276. array("sao",-13914),
  277. array("se",-13910,-13910 ),
  278. 陣列("sen",-13907),
  279. 陣列("seng",-13906),
  280. 陣列("sha",-13905),
  281. 陣列("shai", -13896),
  282. array("shan",-13894),
  283. array("shang",-13878),
  284. array("shao",-13870),
  285. array("she ",-13859),
  286. array("shen",-13847),
  287. array("sheng",-13831),
  288. array("shi",-13658),
  289. array(> array(> array(> array(> array(> array( "shou",-13611),
  290. array("shu",-13601),
  291. array("shua",-13406),
  292. array("shuai",-13404),
  293. array("suan",-13400),
  294. array("shuang",-13398),
  295. array("shui",-13395),
  296. array("shun",-13391),
  297. array("shuo",-13387),
  298. array("si",-13383),
  299. array("song",-13367),
  300. array("sou",-13359) ,
  301. 陣列("su",-13356),
  302. 陣列("suan",-13343),
  303. 陣列("sui",-13340),
  304. 陣列("sun",- 13329),
  305. array("suo",-13326),
  306. array("ta",-13318),
  307. array("tai",-13147),
  308. array("tan" ,-13138),
  309. 數組("tang",-13120),
  310. 數組("tao",-13107),
  311. 數組("te",-13096),
  312. 數組(" teng",-13095),
  313. array("ti",-13091),
  314. array("tian",-13076),
  315. array("tiao",-13068),
  316. array ("tie",-13063),
  317. 數組("ting",-13060),
  318. 數組("tong",-12888),
  319. 數組("tou",-12875),
  320. 陣列("tu",-12871),
  321. 陣列("tuan",-12860),
  322. 陣列("tui",-12858),
  323. 陣列("tun",-12852),
  324. 陣列("tuo",-12849),
  325. 陣列("wa",-12838),
  326. 陣列("wai",-12831),
  327. 陣列("wan",-12829 ),
  328. array("wang",-12812),
  329. array("wei",-12802),
  330. array("wen",-12607),
  331. array("weny", -12597),
  332. array("wo",-12594),
  333. array("wu",-12585),
  334. array("xi",-12556),
  335. array("xia " ",-12359),
  336. 陣列("xian",-12346),
  337. 陣列("翔",-12320),
  338. 陣列("xiao",-12300),
  339. 陣列( "xie",-12120),
  340. array("xin",-12099),
  341. array("xing",-12089),
  342. array("xiong",-12074),
  343. array("xiu",-12067),
  344. array("xu",-12058),
  345. array("xuan",-12039),
  346. array("xue",-11867),
  347. array("xun",-11861),
  348. array("ya",-11847),
  349. array("yan",-11831),
  350. array("yang",-11798 ) ,
  351. array("yao",-11781),
  352. array("ye",-11604),
  353. array("yi",-11589),
  354. array("yin", - 11536),
  355. array("ying",-11358),
  356. array("yo",-11340),
  357. array("yong",-11339),
  358. array("you " ,-11324),
  359. array("yu",-11303),
  360. array("yuan",-11097),
  361. array("yue",-11077),
  362. array( "雲",-11067),
  363. 數組("za",-11055),array("zai",-11052),
  364. array("zan",-11045),
  365. array("zang",-11041),
  366. array("zao",-11038),
  367. 資料庫("ze",-11024),
  368. 資料庫("zei",-11020),
  369. 資料庫("zen",-11019),
  370. 資料庫("zeng",-11018) ,
  371. array("zha",-11014),
  372. array("zhai",-10838),
  373. array("zhan",-10832),
  374. array("zhang" 10815),
  375. array("zhao",-10800),
  376. array("zhe",-10790),
  377. array("zhen",-10780),
  378. array("zheng" ,-10764),
  379. array("zhi",-10587),
  380. array("zhong",-10544),
  381. array("zhong",-10533),
  382. array(" zhu",-10519),
  383. array("zhua",-10331),
  384. array("zhuai",-10329),
  385. array("zhuan",-10328), array ("zhuang",-10322),
  386. array("zhui",-10315),
  387. array("zhun",-10309),
  388. array("zhuo",-10307),
  389. 資料庫("zi",-10296),
  390. 資料庫("zong",-10281),
  391. 資料庫("zou",-10274),
  392. 資料庫("zu",-10270),
  393. array("zuan",-10262),
  394. array("zui",-10260),
  395. array("zun",-10256),
  396. array("zuo",-10254 )
  397. );
  398. 函數g($num){
  399. 全域$d;
  400. if($num>0&&$num return chr($num) ;
  401. }
  402. elseif($num-10247){
  403. return "";
  404. }else{
  405. for($i=count($d) -1;$i>=0;$i--){
  406. if($d[$i][1] }
  407. return $d[$i ] [0];
  408. }
  409. }
  410. 函數c($str){
  411. $ret="";
  412. for($i=0;$i $p=ord(substr($str,$i,1));
  413. if($p>160){
  414. $q=ord(substr($ str ) , $i,1));
  415. $p=$p*256 $q-65536;
  416. }
  417. $ret.=g($p);
  418. }
  419. 回傳$ ret ;
  420. }
  421. echo ( substr( c("比特福"), 0, 1 ) );
  422. ?>
迴聲
迴聲>
妖字母, php


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn