ホームページ PHP ライブラリ その他の図書館 中国語の文字をピンインに変換するための PHP ライブラリ
中国語の文字をピンインに変換するための PHP ライブラリ
<?php
/**
 * Created by PhpStorm.
 * User: jifei
 * Date: 15/6/25
 * Time: 下午2:26
 */
class Pinyin
{
    //中文字符串
    private static $string = '';
    //拼音
    private static $pinyin = '';
    private static $encoding = 'UTF-8';
    //短拼音
    private static $short_pinyin = '';
    //单个汉字拼音的字典
    private static $dic = array(


ネイティブのみの変換関数は、最初の文字を返すかどうかです。
拡張サポート
1. 戻り形式 [all: 完全なピンイン|first: 頭文字|one: 最初の文字の最初の文字のみ]
2. 認識できない文字を置換するためのプレースホルダー (オリジナル バージョン ハードコーディング) is _ )
3. 非中国語文字の通常の制御が許可されています (元のハードコーディングされた 0-9a-zA-Z、スペースはサポートされていません)

は彼のピンインで使用されます。 php ~ 206KB UTF8 フォント ライブラリは、圧縮および展開後でもわずか 106K です。
もちろんパフォーマンスも彼に近く、10,000 ストレステストでは 2.4 秒、拡張後は 2.8 秒で、ロスはわずか 0.4 秒なので無視できます。

免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

中国語をピンインに変換し、各漢字の最初の文字を大文字にするにはどうすればよいですか? 中国語をピンインに変換し、各漢字の最初の文字を大文字にするにはどうすればよいですか?

13 Jun 2016

中国語の文字をピンインに変換し、各漢字の最初の文字を大文字にします。たとえば、Dalian は大連に変換し、let は D に変換し、l は L に変換します。その他の文字は小文字のままです。 共有先: もっと

PHPで中国語の文字をピンインに変換する関数コード PHPで中国語の文字をピンインに変換する関数コード

13 Jun 2016

PHPで中国語の文字をピンインに変換する関数コード。ここをクリックしてソース ファイルをダウンロードし、コードをコピーします。 コードは次のとおりです。 function Pinyin($_String, $_Code='gb2312') { $_DataKey = "a|ai|an|ang|ao|ba|bai|バン|バン|バオ|ベン|ベン|ビ|ビアン|ビアオ|ビ|ビン|

PHP で中国語の文字をピンインに変換するコード ページ 1/2 PHP で中国語の文字をピンインに変換するコード ページ 1/2

13 Jun 2016

PHP で中国語の文字をピンインに変換するコードの 1/2 ページ。次のようにコードをコピーします: ?php $d = array( array("a",-20319), array("ai",-20317), array("an",-20304), array("ang",- 20295 )、array("ao",-20292)、array("ba",-20283)、array("bai",-202)

PHP での中国語の文字からピンインの最初の文字への変換に関連する問題 PHP での中国語の文字からピンインの最初の文字への変換に関連する問題

13 Jun 2016

PHPの中国語文字からピンインの最初の文字への問題。プログラムを実行した後、文字列内の一部のテキストが変換できないことがわかりました。これらの単語を別々に入力すると、ピンインの最初の文字を読み上げるように直接変換できます。 これは文字列では機能しません。プログラムコードは次のとおりです。 <?php 関数 getfirstchar($s0){ &

中国語のピンインの最初の文字を取得する PHP 関数 中国語のピンインの最初の文字を取得する PHP 関数

13 Jun 2016

中国語のピンインの最初の文字を取得する PHP 関数。 PHP は中国語のピンインの最初の文字を取得します。 コピー コードは次のとおりです。 ?php function getinitial($str) { $asc=ord(substr($str,0,1)) if ($asc160) //Non-中国語 { if ($asc=48 $asc=57){ ret

人民元金額を中国語の大文字に変換する PHP 関数 人民元金額を中国語の大文字に変換する PHP 関数

13 Jun 2016

人民元金額を中国語の大文字に変換する PHP 関数<?php header("Content-Type:text/html;charset=utf-8"); エラー報告(2); 関数 cny($ns) { static $cnums=array("ゼロ","1"&quot)

See all articles