PHP Chinese processing Chinese string interception (mb_substr) and obtaining the number of Chinese string characters

高洛峰
Release: 2023-03-04 12:48:01
Original
1105 people have browsed it

1. Chinese interception: mb_substr()

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

$str, the string that needs to be truncated
$start , the starting point of truncation, the starting point is 0
$length, the number of words to be intercepted
$encoding, web page encoding, such as utf-8, GB2312, GBK

Example:

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

2. Get the Chinese length: mb_strlen()

mb_strlen( $str, $encoding )

$str, the string to calculate the length
$encoding, web page encoding, such as utf-8, GB2312, GBK

Example:

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

For more PHP Chinese processing Chinese string interception (mb_substr) and obtaining Chinese string word count related articles, please pay attention to the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template