PHP: 中国語の文字を指定された文字長のセグメントにインターセプトし、各セグメントを配列要素に入れる方法。

WBOY
リリース: 2016-06-13 13:41:53
オリジナル
873 人が閲覧しました

php: 中国語の文字を指定された文字長のセグメントにインターセプトし、各セグメントを配列要素に入れる方法
例:
$cont = "料理について。この一連のシェフ風のファンタジー小説は実際に醸造されています。長い間、時間が来ましたが、大人げないと感じていたので、速度は...";
function subpart($cont,10,"utf8"){.. .}
$array = subpart($cont ,10,"utf8");

$array = ([0]=>「料理について。」,[1]=>「これシェフクラスのセット",[2]=>" "魔法の小説",...);

subpart()関数の書き方を教えてください。

-----解決策---------
function subpart($cont,$ l ,$utf)
{
$len = mb_strlen($cont, $utf);
for($i; $i $arr[ ] = mb_substr($cont, $i, $l, $utf);
Return $arr;
}
$cont = '中国人民銀行、中国人民銀行';
print_r( subpart( $cont, 5, "utf8"));
------解決策------------------
$cont = "料理について。実は、シャオサンはこのシェフ風のファンタジー小説を長い間作り続けてきましたが、常に未熟だと感じていたため、書かなかったのです。できるだけ早く...";

$array = subpart($cont,10,"utf8");

echo '

';
print_r( $array);

関数サブパート ($cont, $len, $charset)
{
$contlen = strlen($cont);

for ($i=0) ; $i {
$contarr[] = substr($cont,$i,$len);
}
return $contarr;
}
?>
------解決策---------
上記の方法はすべて正しいです。 '、''|' など、分割する文字に一致する正規表現を作成できます。
次に、substr を使用して配列

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