".$ci=iconv_strlen($county,"UTF-8")."";"/> ".$ci=iconv_strlen($county,"UTF-8")."";">

ホームページ >バックエンド開発 >PHPチュートリアル >中国語の文字列を単一の文字に分割する方法

中国語の文字列を単一の文字に分割する方法

WBOY
WBOYオリジナル
2016-06-13 13:29:271159ブラウズ

[ヘルプ] 中国語の文字列を単一の文字に分割する方法

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
 $county="大中华区";
 
 echo "<font color='red'>".$ci=iconv_strlen($county,"UTF-8")."</font>";
         for($j=0;$j<$ci;$j++){
            echo  $e.=iconv_substr($county,$j,$j);
 }






-----解決策------- -----------
PHP コード

<?php
/*****************************
 * subCNchar() は中国語の文字をインターセプトします *
 * [$str] [インターセプトされる文字列]
 * [$start] [インターセプトの開始位置]
 * [$length] [インターセプトされる長さ]
 * [$charset] [文字列エンコーディング]
 ****************************/
関数 subCNchar($str, $start = 0, $length, $charset = "utf-8") {
    if (strlen($str) 
<br><font color="#e78608">------解決策---------</font><br>
PHP コード
大きい
真ん中
壮大
地区
[ユーザー:root 時刻:19:21:36 パス:/home/liangdong/php]$ cat mb.php
<?php
/* ファイルエンコーディング : utf-8*/
/* エクスポート LANG=zh_CN.utf-8*/

$str = "中華圏";
$len = mb_strlen($str, "utf-8");
for ($i = 0; $i != $len; ++ $i) {
        $letter = mb_substr($str, $i, 1, "utf-8");
        エコー $letter .PHP_EOL;
}
?>
<br><font color="#e78608">------解決策---------</font><br>
PHP コード


 $county="中華圏";
$array=str_split($county,2);
<br><font color="#e78608">------解決策---------</font><br>
話し合う

PHP コード


$county="Greater China";
$array=str_split($county,2);




array(4) {
[0] =>
string(2) "big"
[1] =>
string(2) "medium"
[ 2] =>
string(2) "华"
[3] =>
string(2) "区"
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。