ホームページ >バックエンド開発 >PHPチュートリアル >中国語と英語のイニシャルを取得するための PHP 実装_PHP チュートリアル

中国語と英語のイニシャルを取得するための PHP 実装_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:50:021091ブラウズ

中国語と英語のイニシャルを取得する PHP の実装

この記事では、PHP を使用して中国語と英語の文字のイニシャルを抽出する簡単な方法と例を紹介します。必要な友人は、それを参照することができます。

頭文字に従って中国語と英語を取得するためのPHP実装

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

/**

*

*/

関数 getfirstchar($s0){

if($s0[0]=='私' || $s[0]=='i'){

「私」を返します;

}elseif($s0[0]=='U' || $s[0]=='u'){

「U」を返します;

}elseif($s0[0]=='V' || $s[0]=='v'){

「V」を返す;

}その他{

$fchar = ord($s0{0});

if($fchar >= ord("A") および $fchar

$s1 = iconv("UTF-8","gb2312", $s0);

$s2 = iconv("gb2312","UTF-8", $s1);

if($s2 == $s0){$s = $s1;}else{$s = $s0;}

$asc = ord($s{0}) * 256 + ord($s{1}) - 65536;

if($asc >= -20319 および $asc

if($asc >= -20283 および $asc

if($asc >= -19775 および $asc

if($asc >= -19218 および $asc

if($asc >= -18710 および $asc

if($asc >= -18526 および $asc

if($asc >= -18239 および $asc

if($asc >= -17922 および $asc

if($asc >= -17417 および $asc

if($asc >= -16474 および $asc

if($asc >= -16212 および $asc

if($asc >= -15640 および $asc

if($asc >= -15165 および $asc

if($asc >= -14922 および $asc

if($asc >= -14914 および $asc

if($asc >= -14630 および $asc

if($asc >= -14149 および $asc

if($asc >= -14090 および $asc

if($asc >= -13318 および $asc

if($asc >= -12838 および $asc

if($asc >= -12556 および $asc

if($asc >= -11847 および $asc

if($asc >= -11055 および $asc

null を返す;

}

}

以上がこの記事の全内容ですが、皆さんに気に入っていただければ幸いです。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1018927.html技術記事 PHP は中国語と英語の文字の頭文字を取得する実装です。この記事では、PHP を使用して中国語と英語の文字の頭文字を抽出する方法と例を紹介します。これは非常に便利です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。