ホームページ >バックエンド開発 >PHPチュートリアル >中国語の文字をピンインに変換し、各文字の最初の文字を大文字にします

中国語の文字をピンインに変換し、各文字の最初の文字を大文字にします

WBOY
WBOYオリジナル
2016-06-23 14:39:172864ブラウズ

たとえば、大連、私は大連に変換し、文字は D に変換され、l は L に変換され、他の文字は小文字のままでした


ディスカッション (解決策) に返信

誰か解決を手伝ってくれませんか?解決策を探しています

pinyin.dat 比較テーブルを使用して中国語の文字をピンインに変換するコードについては、少し前に説明しました。探してみてください
php は、単語の最初の文字を大文字にするための ucfirst 関数を提供します
echo ucfirst('hello'); //こんにちは

アイデアを提供します。まずピンインに変換します。
例:
Dalian => ; da lian
次に、ucwords() を使用して各単語の最初の文字を大文字に変換します
da lian => Da Lian
最後に中間のスペースを削除します
Da Lian =>

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