PHP中国語処理関数集_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:35:44
オリジナル
769 人が閲覧しました

php中国語処理ツール機能

--- スペース ---
string GBspace(string) --------各漢字の間にスペースを追加します
string GBunspace(string) -------- 各漢字の間にスペースを削除します
string clear_space(string) -------- 余分なスペースをクリアするために使用されます
--- 変換 ---
string GBcase(string,offset) --- 文字列の大文字と小文字
offset 内の中国語と英語の文字を変換します。 "upper" - すべての文字列を大文字に変換します (strtoupper)
" lower" - すべての文字列を小文字に変換します (strto lower)
"ucwords" - 文字列内の各単語の最初の文字を大文字に変換します (ucwords)
"ucfirst" -文字列の最初の文字を大文字に変更します(ucfirst)
string GBrev(string) ----------- 文字列を反転します
--- テキストチェック---
int GB_check(string) --- ------- 文字列に GB ワードがあるかどうかを確認し、あれば true を返します
それ以外の場合は false を返します
int GB_all(string) ---------- --- 確認文字列内のすべての単語に GB という単語が含まれている場合は true を返します
それ以外の場合は false を返します
int GB_non(string) ------------- 文字列内のすべての単語が含まれているかどうかを確認しますstring are GB GB 文字でない場合は true を返します
それ以外の場合は false を返します
int GBlen(string) -------------- 文字列の長さを返します (漢字は 1 文字のみカウントされます)
--- 検索、置換、抽出---
int/array GBpos(haystack,needle,[offset]) ---- 文字列 (strpos) を検索
offset: 空白のままにしておきます - を検索します
int の最初の出現 - 位置から、それが出現する最初の位置を検索します
"r" - 出現する最後の位置を検索します (strrpos)
"a" - 見つかったすべての単語を配列として保存します (配列を返します)
string GB_replace(needle,str,haystack) -- 文字列の検索と置換 (str_replace)
string GB_replace_i(needle,str_f,str_b,haystack) -- 大文字と小文字をチェックせずに文字列の検索と置換
needle - 文字の検索
str - 文字の置換 ( str_f - 文字の前、str_b 文字の後)
haystack - string
string GBsubstr(string,start,[length]) -- string から先頭から末尾まで、または長さ
length の文字列を抽出します。
漢字は1文字のみカウントされ、正と負の数字が使用できます。
string GBstrnear(string,length) -- string から length に最も近い文字列を抽出します。
長さ 中国語の文字の長さは 2 文字です。
---注意---
Formから返された文字列を使用する場合は、最初に文字列をstripslashes()して余分な文字列を削除してください。
使用方法: 上記のツール機能を使用するには、元の PHP コードに
include ("GB.inc");
を追加します。
*/
PHP コンテンツをクリップボードにコピーします
function GBlen($string) {
$l = strlen($string);
$ptr = 0;
$a = 0;
while ($a < $l) {
$ch = substr($string,$a,1);
$ch2 = substr($string,$a+1,1);
if (ord($ch) >= HexDec ("0x81") && ord($ch2) >= HexDec("0x40")) {
$ptr++;
$a += 2;
} else {
$ptr++;
$a++;
} // END IF
} // 終了どれ?
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/508308.html技術記事 PHP 中国語処理ツール関数 --- スペース --- 文字列 GBspace(string) --------各中国語文字列の間にスペースを追加 GBunspace(string) ------- 各中国語文字 スペースをクリア間...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!