漢字をインターセプトする関数-csubstr
リリース: 2016-07-25 09:07:16
-
-
//-------------------------------- - ----------------- - //関数名: csubstr
- //関数: 文字列の切り捨て、漢字1文字は2文字、英語1文字は1文字としてカウントします
- // GBK (GB2312) でエンコードされた Web サイトの場合
- // パラメーター: $str ---- 元の文字列
- // $start ---- 開始長
- // $len ---- インターセプトされた長さ
- // 戻り値: インターセプトlast string
- //主催: itlearner
- //------------------------------------- -- ----------------
関数 csubstr($str, $start, $len)
- {
- if ($len >= strlen( $str)) return $str;
- $tmpstr = "";
- $len= ($len < strlen($str)) $len : strlen($str);
- for ($i= $start ? ; $ i < $i ++)
- {
- if (ord(substr($str, $i, 1)) > 0xa0)
- {
- $tmpstr($str, $i, 2) ;
- $i ++;
- } else
- {
- $tmpstr .= substr($str, $i, 1);
- }
- }
- $tmpstr .= "...";
- return $tmpstr;
- }
- ?>
-
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31