ホームページ  >  記事  >  バックエンド開発  >  phpは漢字の最初の文字を取得します

phpは漢字の最初の文字を取得します

WBOY
WBOYオリジナル
2016-07-25 08:42:041516ブラウズ

php の頭文字を取得する

[PHP] コード

  1. $d = array(
  2. array("a",-20319),
  3. array("ai",-20317),
  4. array("an",-20304),
  5. array( "ang",-20295),
  6. array("ao",-20292),
  7. array("ba",-20283),
  8. array("bai",-20265),
  9. array("ban",-20257 ),
  10. array("bang",-20242),
  11. array("bao",-20230),
  12. array("bei",-20051),
  13. array("ben",-20036),
  14. array(" beng",-20032),
  15. array("bi",-20026),
  16. array("bian",-20002),
  17. array("biao",-19990),
  18. array("bie",-19986) ,
  19. 配列("bin",-19982),
  20. 配列("bing",-19976),
  21. 配列("bo",-19805),
  22. 配列("bu",-19784),
  23. 配列("ca ",-19775),
  24. 配列("cai",-19774),
  25. 配列("can",-19763),
  26. 配列("cang",-19756),
  27. 配列("cao",-19751),
  28. array("ce",-19746),
  29. array("ceng",-19741),
  30. array("cha",-19739),
  31. array("chai",-19728),
  32. array("chan" 、-19725)、
  33. 配列("チャン"、-19715)、
  34. 配列("チャオ"、-19540)、
  35. 配列("チェ"、-19531)、
  36. 配列("チェン"、-19525)、
  37. array("cheng",-195​​15),
  38. array("chi",-195​​00),
  39. array("chong",-19484),
  40. array("chou",-19479),
  41. array("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. 配列("cu",-19242),
  52. 配列("cuan",-19238),
  53. 配列("cui",-19235),
  54. 配列("cun",-19227),
  55. 配列( "クオ",-19224),
  56. 配列("ダ",-19218),
  57. 配列("ダイ",-19212),
  58. 配列("ダン",-19038),
  59. 配列("ダン",-19023 ),
  60. array("dao",-19018),
  61. array("de",-19006),
  62. array("deng",-19003),
  63. array("di",-18996),
  64. array(" dian",-18977),
  65. array("diao",-18961),
  66. array("die",-18952),
  67. array("ding",-18783),
  68. array("diu",-18774) ,
  69. 配列("ドン",-18773),
  70. 配列("ドゥ",-18763),
  71. 配列("ドゥ",-18756),
  72. 配列("ドゥアン",-18741),
  73. 配列("ドゥイ) ",-18735),
  74. 配列("dun",-18731),
  75. 配列("デュオ",-18722),
  76. 配列("e",-18710),
  77. 配列("en",-18697),
  78. array("er",-18696),
  79. array("fa",-18526),
  80. array("fan",-18518),
  81. array("fang",-18501),
  82. array("fei" 、-18490)、
  83. 配列("fen"、-18478)、
  84. 配列("feng"、-18463)、
  85. 配列("fo"、-18448)、
  86. 配列("fou"、-18447)、
  87. array("fu",-18446),
  88. array("ga",-18239),
  89. array("gai",-18237),
  90. array("gan",-18231),
  91. array("gang", -18220)、
  92. 配列("ガオ"、-18211)、
  93. 配列("ゲ"、-18201)、
  94. 配列("芸"、-18184)、
  95. 配列("ゲン"、-18183)、
  96. 配列("庚",-18181),
  97. 配列("功",-18012),
  98. 配列("ゴウ",-17997),
  99. 配列("グ",-17988),
  100. 配列("グア",- 17970)、
  101. 配列("グアイ"、-17964)、
  102. 配列("グアン"、-17961)、
  103. 配列("グアン"、-17950)、
  104. 配列("グアイ"、-17947)、
  105. 配列( "銃",-17931),
  106. 配列("郭",-17928),
  107. 配列("ハ",-17922),
  108. 配列("ハイ",-17759),
  109. 配列("漢",-17752 ),
  110. 配列("ハング",-17733),
  111. 配列("ハオ",-17730),
  112. 配列("彼",-17721),
  113. 配列("ヘイ",-17703),
  114. 配列("編",-17701),
  115. 配列("ヘン",-17697),
  116. 配列("ホン",-17692),
  117. 配列("ホウ",-17683),
  118. 配列("胡",-17676) ,
  119. 配列("華",-17496),
  120. 配列("淮",-17487),
  121. array("huan",-17482),
  122. array("huang",-17468),
  123. array("hui",-17454),
  124. array("hun",-17433),
  125. array("huo", -17427)、
  126. 配列("ji"、-17417)、
  127. 配列("jia"、-17202)、
  128. 配列("jian"、-17185)、
  129. 配列("jiang"、-16983)、
  130. 配列("jiao",-16970),
  131. array("jie",-16942),
  132. array("jin",-16915),
  133. array("jing",-16733),
  134. array("jiong",- 16708),
  135. 配列("ジュウ",-16706),
  136. 配列("ジュ",-16689),
  137. 配列("ジュアン",-16664),
  138. 配列("ジュエ",-16657),
  139. 配列( "jun",-16647),
  140. array("you",-16474),
  141. array("kai",-16470),
  142. array("kan",-16465),
  143. array("you",-16459 ).コング",-16427),
  144. 配列("あなた",-16423),
  145. 配列("私",-16419),
  146. 配列("彼",-16412),
  147. 配列("私の",- 16407) ,
  148. 配列("言う",-16403),
  149. 配列("言う",-16401),
  150. 配列("くい",-16393),
  151. 配列("if",-16220),
  152. 配列( "kuo ",-16216),
  153. array("la",-16212),
  154. array("lai",-16205),
  155. array("lan",-16202),
  156. array("lang",-16187 )、
  157. array("lao",-16180),
  158. array("le",-16171),
  159. array("lei",-16169),
  160. array("leng",-16158),
  161. array(" li" ,-16155),
  162. array("lia",-15959),
  163. array("lian",-15958),
  164. array("liang",-15944),
  165. array("liao",-15933) ,
  166. array("lie",-15920),
  167. array("lin",-15915),
  168. array("ling",-15903),
  169. array("liu",-15889),
  170. array("long ", -15878),
  171. 配列("ルー",-15707),
  172. 配列("ルー",-15701),
  173. 配列("lv",-15681),
  174. 配列("ルアン",-15667),
  175. 配列("lue",-15661),
  176. 配列("lun",-15659),
  177. 配列("luo",-15652),
  178. 配列("ma",-15640),
  179. 配列("mai" 、- 15631)、
  180. 配列("男"、-15625)、
  181. 配列("マン"、-15454)、
  182. 配列("マオ"、-15448)、
  183. 配列("私"、-15436)、
  184. array( "mei",-15435),
  185. array("men",-15419),
  186. array("meng",-15416),
  187. array("mi",-15408),
  188. array("mian", -15394 )、
  189. 配列("ミャオ"、-15385)、
  190. 配列("三重"、-15377)、
  191. 配列("分"、-15375)、
  192. 配列("明"、-15369)、
  193. 配列("ミュウ",-15363),
  194. 配列("モ",-15362),
  195. 配列("ムー",-15183),
  196. 配列("ミュ",-15180),
  197. 配列("ナ",- 15165) ,
  198. array("nai",-15158),
  199. array("name",-15153),
  200. array("name",-15150),
  201. array("nao",-15149),
  202. array( "ね",-15144),
  203. 配列("ねい",-15143),
  204. 配列("ねん",-15141),
  205. 配列("ねん",-15140),
  206. 配列("に",-15139 )、
  207. 配列("ニアン"、-15128)、
  208. 配列("ニアン"、-15121)、
  209. 配列("ニアオ"、-15119)、
  210. 配列("ニー"、-15117)、
  211. 配列(" nin" ,-15110),
  212. array("ning",-15109),
  213. array("niu",-14941),
  214. array("nong",-14937),
  215. array("nu",-14933) ,
  216. 配列("nv",-14930),
  217. 配列("ヌアン",-14929),
  218. 配列("ヌエ",-14928),
  219. 配列("ヌオ",-14926),
  220. 配列("o ", -14922),
  221. 配列("おう",-14921),
  222. 配列("ぱ",-14914),
  223. 配列("ぱい",-14908),
  224. 配列("パン",-14902),
  225. 配列("パン",-14894),
  226. 配列("パオ",-14889),
  227. 配列("ペイ",-14882),
  228. 配列("ペン",-14873),
  229. 配列("ペン" 、- 14871)、
  230. 配列("パイ"、-14857)、
  231. 配列("ピアン"、-14678)、
  232. 配列("ピャオ"、-14674)、
  233. 配列("パイ"、-14670)、
  234. array( "ピン",-14668),
  235. array("ping",-14663),
  236. array("po",-14654),
  237. array("pu",-14645),
  238. array("qi",-14630),
  239. array("qia",-14594),
  240. array("qian",-14429),
  241. array("qiang", -14407)、
  242. 配列("qiao"、-14399)、
  243. 配列("qie"、-14384)、
  244. 配列("qin"、-14379)、
  245. 配列("qing"、-14368)、
  246. 配列("qiong",-14355),
  247. array("qiu",-14353),
  248. array("qu",-14345),
  249. array("quan",-14170),
  250. array("que",- 14159)、
  251. 配列("qun"、-14151)、
  252. 配列("ran"、-14149)、
  253. 配列("rang"、-14145)、
  254. 配列("rao"、-14140)、
  255. 配列( "re",-14137),
  256. array("ren",-14135),
  257. array("reng",-14125),
  258. array("ri",-14123),
  259. array("rong",-14122 )、
  260. 配列("る"、-14112)、
  261. 配列("る"、-14109)、
  262. 配列("るあん"、-14099)、
  263. 配列("るい"、-14097)、
  264. 配列(" run",-14094),
  265. array("ruo",-14092),
  266. array("sa",-14090),
  267. array("sai",-14087),
  268. array("san",-14083) ,
  269. array("sang",-13917),
  270. array("sao",-13914),
  271. array("se",-13910),
  272. array("sen",-13907),
  273. array("seng ",-13906),
  274. 配列("シャ",-13905),
  275. 配列("シャイ",-13896),
  276. 配列("シャン",-13894),
  277. 配列("シャン",-13878),
  278. 配列("シャオ",-13870),
  279. 配列("彼女",-13859),
  280. 配列("シェン",-13847),
  281. 配列("シェン",-13831),
  282. 配列("シ" ,-13658),
  283. 配列("シュア",-13611),
  284. 配列("シュア",-13601),
  285. 配列("シュア",-13406),
  286. 配列("シュアイ",-13404),
  287. array("シュアン",-13400),
  288. array("shuang",-13398),
  289. array("shui",-13395),
  290. array("shun",-13391),
  291. array("shuo", -13387),
  292. 配列("し",-13383),
  293. 配列("歌",-13367),
  294. 配列("奏",-13359),
  295. 配列("す",-13356),
  296. 配列("すあん",-13343),
  297. 配列("すい",-13340),
  298. 配列("すん",-13329),
  299. 配列("すお",-13326),
  300. 配列("た",- 13318),
  301. 配列("tai",-13147),
  302. 配列("タン",-13138),
  303. 配列("タン",-13120),
  304. 配列("タオ",-13107),
  305. 配列( "te",-13096),
  306. array("teng",-13095),
  307. array("ti",-13091),
  308. array("tian",-13076),
  309. array("tiao",-13068 ),
  310. 配列("ネクタイ",-13063),
  311. 配列("ティング",-13060),
  312. 配列("トン",-12888),
  313. 配列("トウ",-12875),
  314. 配列(" tu",-12871),
  315. array("tuan",-12860),
  316. array("tui",-12858),
  317. array("tun",-12852),
  318. array("tuo",-12849) ,
  319. 配列("わ",-12838),
  320. 配列("ワイ",-12831),
  321. 配列("ワン",-12829),
  322. 配列("王",-12812),
  323. 配列("ウェイ" ",-12802),
  324. 配列("wen",-12607),
  325. 配列("weng",-12597),
  326. 配列("wo",-12594),
  327. 配列("wu",-12585),
  328. 配列("xi",-12556),
  329. 配列("xia",-12359),
  330. 配列("xian",-12346),
  331. 配列("xiang",-12320),
  332. 配列("xiao" 、-12300)、
  333. 配列("xie"、-12120)、
  334. 配列("xin"、-12099)、
  335. 配列("xing"、-12089)、
  336. 配列("xiong"、-12074)、
  337. array("xiu",-12067),
  338. array("xu",-12058),
  339. array("xuan",-12039),
  340. array("xue",-11867),
  341. array("xun", -11861)、
  342. 配列("ya"、-11847)、
  343. 配列("ヤン"、-11831)、
  344. 配列("陽"、-11798)、
  345. 配列("ヤオ"、-11781)、
  346. 配列("ye",-11604),
  347. array("yi",-11589),
  348. array("yin",-11536),
  349. array("ying",-11358),
  350. array("yo",- 11340),
  351. 配列("永",-11339),
  352. 配列("あなた",-11324),
  353. 配列("ユウ",-11303),
  354. 配列("元",-11097),
  355. 配列( "ユエ",-11077),
  356. 配列("ゆん",-11067),
  357. 配列("ザ",-11055),
  358. array("zai",-11052),
  359. array("zan",-11045),
  360. array("zang",-11041),
  361. array("zao",-11038),
  362. array("ze", -11024)、
  363. 配列("ゼイ"、-11020)、
  364. 配列("禅"、-11019)、
  365. 配列("ゼン"、-11018)、
  366. 配列("ザ"、-11014)、
  367. 配列("zhai",-10838),
  368. array("zhan",-10832),
  369. array("zhang",-10815),
  370. array("zhao",-10800),
  371. array("zhe",- 10790),
  372. array("zhen",-10780),
  373. array("zheng",-10764),
  374. array("zhi",-10587),
  375. array("zhong",-10544),
  376. array( "周",-10533),
  377. 配列("朱",-10519),
  378. 配列("珠",-10331),
  379. 配列("珠",-10329),
  380. 配列("珠",-10328 )、
  381. array("zhuang"、-10322)、
  382. array("zhui"、-10315)、
  383. array("zhun"、-10309)、
  384. array("zhuo"、-10307)、
  385. array(" zi",-10296),
  386. array("zong",-10281),
  387. array("zou",-10274),
  388. array("zu",-10270),
  389. array("zuan",-10262) ,
  390. array("zui",-10260),
  391. array("zun",-10256),
  392. array("zuo",-10254)
  393. );
  394. function g($num){
  395. global $d;
  396. if($num>0&&$num<160){
  397. return chr($num);
  398. }
  399. elseif($num<-20319||$num>-10247){
  400. return "";
  401. }else{
  402. for($i=count($d)-1;$i>=0;$i--){
  403. if($d[$i][1]<=$num)break;
  404. }
  405. return $ d[$i][0];
  406. }
  407. }
  408. function c($str){
  409. $ret="";
  410. for($i=0;$i $p=ord(substr($str,$i,1));
  411. if($p>160){
  412. $q=ord(substr($str,++$i,1));
  413. $p =$p*256+$q-65536;
  414. }
  415. $ret.=g($p);
  416. }
  417. return $ret;
  418. }
  419. echo ( substr( c("比特福"), 0, 1 ) );
  420. ?>
复制代
首字母、php


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。