Maison  >  Article  >  développement back-end  >  PHP chinois traitant l'interception de chaînes chinoises (mb_substr) et obtenant le nombre de caractères de chaîne chinois

PHP chinois traitant l'interception de chaînes chinoises (mb_substr) et obtenant le nombre de caractères de chaîne chinois

高洛峰
高洛峰original
2017-01-03 15:12:071115parcourir

1. Interception chinoise : mb_substr()

mb_substr( $str, $start, $length, $encoding )

$str, la chaîne qui doit être tronquée
$start , le point de départ de la troncature, le point de départ est 0
$length, le nombre de mots à intercepter
$encoding, encodage de page Web, tel que utf-8, GB2312, GBK

Exemple :

<?php 
$str=&#39;PHP中文网:http://www.php.cn&#39;; 
echo mb_substr($str,0,4,&#39;utf-8&#39;);//截取头5个字,假定此代码所在php文件的编码为utf-8 
?> 
结果显示:PHP中文网

2. Obtenez la longueur chinoise : mb_strlen()

mb_strlen( $str, $encoding )

$str, la chaîne à calculer la longueur
$encoding, encodage de page Web, tel que utf-8, GB2312, GBK

Exemple :

<?php 
$str=&#39;PHP中文网:http://www.php.cn&#39;; 
echo mb_strlen($str,&#39;utf-8&#39;);//假定此代码所在php文件的编码为utf-8 
?> 
结果显示:24

Pour plus de traitement PHP chinois, l'interception de chaînes chinoises (mb_substr) et Pour obtenir des articles sur le nombre de mots de chaîne chinois, veuillez faire attention à PHP Chinese net !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn