ホームページ >バックエンド開発 >PHPチュートリアル >中国語の文字をピンインに変換し、各文字の最初の文字を大文字にします
たとえば、大連、私は大連に変換し、文字は D に変換され、l は L に変換され、他の文字は小文字のままでした
誰か解決を手伝ってくれませんか?解決策を探しています
pinyin.dat 比較テーブルを使用して中国語の文字をピンインに変換するコードについては、少し前に説明しました。探してみてください
php は、単語の最初の文字を大文字にするための ucfirst 関数を提供します
echo ucfirst('hello'); //こんにちは
アイデアを提供します。まずピンインに変換します。
例:
Dalian => ; da lian
次に、ucwords() を使用して各単語の最初の文字を大文字に変換します
da lian => Da Lian
最後に中間のスペースを削除します
Da Lian =>