小編給大家分享一下php漢字轉(zhuǎn)首字母大寫(xiě)的方法是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

php漢字轉(zhuǎn)首字母大寫(xiě)的實(shí)現(xiàn)方法:首先創(chuàng)建一個(gè)PHP示例文件;然后定義一個(gè)“getfirstchar”方法用于獲取漢字拼音且將首字母轉(zhuǎn)為大寫(xiě);最后通過(guò)echo輸出轉(zhuǎn)換結(jié)果即可。

PHP 獲取漢字拼音首字母大寫(xiě)
<?php
function getfirstchar($s0) {
$fchar = ord(substr($s0, 0, 1));
if (($fchar >= ord("a") and $fchar <= ord("z"))or($fchar >= ord("A") and $fchar <= ord("Z"))) return strtoupper(chr($fchar));
$s = iconv("UTF-8", "GBK", $s0);
$asc = ord($s{0}) * 256 + ord($s{1})-65536;
if ($asc >= -20319 and $asc <= -20284)return "A";
if ($asc >= -20283 and $asc <= -19776)return "B";
if ($asc >= -19775 and $asc <= -19219)return "C";
if ($asc >= -19218 and $asc <= -18711)return "D";
if ($asc >= -18710 and $asc <= -18527)return "E";
if ($asc >= -18526 and $asc <= -18240)return "F";
if ($asc >= -18239 and $asc <= -17923)return "G";
if ($asc >= -17922 and $asc <= -17418)return "H";
if ($asc >= -17417 and $asc <= -16475)return "J";
if ($asc >= -16474 and $asc <= -16213)return "K";
if ($asc >= -16212 and $asc <= -15641)return "L";
if ($asc >= -15640 and $asc <= -15166)return "M";
if ($asc >= -15165 and $asc <= -14923)return "N";
if ($asc >= -14922 and $asc <= -14915)return "O";
if ($asc >= -14914 and $asc <= -14631)return "P";
if ($asc >= -14630 and $asc <= -14150)return "Q";
if ($asc >= -14149 and $asc <= -14091)return "R";
if ($asc >= -14090 and $asc <= -13319)return "S";
if ($asc >= -13318 and $asc <= -12839)return "T";
if ($asc >= -12838 and $asc <= -12557)return "W";
if ($asc >= -12556 and $asc <= -11848)return "X";
if ($asc >= -11847 and $asc <= -11056)return "Y";
if ($asc >= -11055 and $asc <= -10247)return "Z";
return null;
}
function mb_str_split($string) {
return preg_split('/(?<!^)(?!$)/u', $string);
}
function get_letter($string) {
$charlist = mb_str_split($string);
return implode(array_map("getfirstchar", $charlist));
}
echo get_letter("剎車(chē)片");
?>結(jié)果:
SCP
以上是php漢字轉(zhuǎn)首字母大寫(xiě)的方法是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
標(biāo)題名稱(chēng):php漢字轉(zhuǎn)首字母大寫(xiě)的方法是什么-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://chinadenli.net/article46/dpichg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站改版、定制網(wǎng)站、搜索引擎優(yōu)化、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容