中国語のピンインの頭文字を取得する PHP 関数_PHP チュートリアル
phpは中国語のピンインの最初の文字を取得します
function getinitial($str)
{
$asc=ord(substr($str) ,0, 1));
if ($asc<160) //中国語以外
{
if ($asc>=48 && $asc}elseif; ($asc> =65 && $asc<=90){
return chr($asc); // A--Z
}elseif ($asc>=97 && $asc<=122){
return chr($ asc-32) ; // a--z
}else{
return '~' //その他
}
}
else //中国語
{
$asc=$asc*1000+ord($str ,1,1 ));
//ピンイン A--Z の最初の文字を取得します
if ($asc>=176161 && $ascreturn 'A'}elseif ($asc>=176197) && $asc<178193) {
return 'B';
}elseif ($asc>=178193 && $ascreturn 'C'; {
return 'D' ;
return 'F' ;
}elseif($ asc>=184193 && $asc<185254){
return 'G';
}elseif($asc>=185254 && $ascreturn 'H'; asc>=187247 && $ ascreturn 'J';
}elseif ($asc>=191166 && $ascreturn 'K' ($asc>=192172 && $) asc<194232){
return 'L'
}elseif ($asc>=194232 && $asc return 'M';
return 'M'; return 'N'; }elseif ($asc>=197182 && $ascreturn 'O';
return 'P'; }elseif($asc> =198218 && $ascreturn 'Q';
}elseif($asc>=200187 && $ascreturn 'R'; =200246 && $asc< 203250){
return 'S'; 206244){
return ' W';
}elseif ($asc>=206244 && $asc<209185){
return 'X'
}elseif ($asc>=209185 && $asc<212209){
return ' Y';
}elseif($asc>=212209){
return 'Z';
return '~';
?>
コードをコピーします
コードは次のとおりです。
function getfirstchar($s0){
$firstchar_ord=ord(strtoupper($s0{0}))
if (($firstchar_ord>); =65 および $firstchar_ord<=91) または ($firstchar_ord>=48 および $firstchar_ord<=57)) $s0{0} を返します
$s=iconv("UTF-8","gb2312", $s0) ;
$asc=ord($s{ 0})*256+ord($s{1})-65536;
if($asc>=-20319 および $asc<=-20284)return "A"; if($asc>=-20283 および $asc<=-19776)return "B";
if($asc>=-19775 and $asc<=-19219)return "C"; -19218 および $asc<=-18711) は "D" を返します
if($asc>=-18710 および $asc<=-18527) は "E" を返します
if($asc>=-18526 および $asc< =-18240) "F" を返す;
if($asc>=-18239 および $asc<=-17923) を返す "G";
if($asc>=-17922 および $asc<=-17418) を返す " H";
if($asc>=-16474 および $ascif( $asc>=-16212 および $asc< =-15641) 戻り値
if($asc>=-13318 および $asc<=-12839)return "T"; ;=-12838 および $asc<=- 12557) 戻り値 "W";
if($asc>=-12556 および $ascif($asc>=-11847 および $ asc<=-11056)return "Y" ;
if($asc>=-11055 and $asc<=-10247)return "Z";
return null

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
