Rumah > pembangunan bahagian belakang > tutorial php > php 如何获取字符串拼音首字母

php 如何获取字符串拼音首字母

WBOY
Lepaskan: 2016-08-04 09:21:59
asal
1203 orang telah melayarinya

例如:$str = '中华人民';

返回来 ZHRM;

下面是我百度的一个函数,但是有的情况会出错,例如: 重庆

返回来的是 ZQ

<code>function getfirstchar($s0) {
        $firstchar_ord = ord(strtoupper($s0{0}));
        if (($firstchar_ord >= 65 and $firstchar_ord = 48 and $firstchar_ord = -20319 and $asc = -20283 and $asc = -19775 and $asc = -19218 and $asc = -18710 and $asc = -18526 and $asc = -18239 and $asc = -17922 and $asc = -17417 and $asc = -16474 and $asc = -16212 and $asc = -15640 and $asc = -15165 and $asc = -14922 and $asc = -14914 and $asc = -14630 and $asc = -14149 and $asc = -14090 and $asc = -13318 and $asc = -12838 and $asc = -12556 and $asc = -11847 and $asc = -11055 and $asc </code>
Salin selepas log masuk
Salin selepas log masuk

回复内容:

例如:$str = '中华人民';

返回来 ZHRM;

下面是我百度的一个函数,但是有的情况会出错,例如: 重庆

返回来的是 ZQ

<code>function getfirstchar($s0) {
        $firstchar_ord = ord(strtoupper($s0{0}));
        if (($firstchar_ord >= 65 and $firstchar_ord = 48 and $firstchar_ord = -20319 and $asc = -20283 and $asc = -19775 and $asc = -19218 and $asc = -18710 and $asc = -18526 and $asc = -18239 and $asc = -17922 and $asc = -17417 and $asc = -16474 and $asc = -16212 and $asc = -15640 and $asc = -15165 and $asc = -14922 and $asc = -14914 and $asc = -14630 and $asc = -14149 and $asc = -14090 and $asc = -13318 and $asc = -12838 and $asc = -12556 and $asc = -11847 and $asc = -11055 and $asc </code>
Salin selepas log masuk
Salin selepas log masuk

可以尝试使用这个拼音库:

http://overtrue.me/pinyin/
http://overtrue.me/articles/2014/10/php-chinese-to-pinyin.html

可以使用 http://overtrue.me/pinyin/,开源项目

多音字没办法解决,除非你自己写枚举排除

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan