PHP中国語処理中文字列切り取り(mb_substr)と中国語文字列の文字数を取得します。


一、中国語切り取り:mb_substr()mb_substr($str、start、length、encoding)ドルstr、カットオフする文字列が必要です。スタート地点は0ドルlengthで、切り取る文字数はencodingで、ウェブページのコード、例えばutf-8、GB 2312、GBKの例:
 
<?php
$str=' :https://www.jb51.net';
echo mb_substr($str,0,4,'utf-8');// 5 , php utf-8
?>

、中国語の長さを取得します。ストリングンstreen($str,encoding)$strは、長さの文字列を計算します。ウェブページのコード、例えばutf-8、GB 2312、GBKの例:
 
<?php
$str=' :https://www.jb51.net';
echo mb_strlen($str,'utf-8');// php utf-8
?>
:24