程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP中文處理 中文字符串截取(mb_substr)和獲取中文字符串字數

PHP中文處理 中文字符串截取(mb_substr)和獲取中文字符串字數

編輯:PHP綜合
一、中文截取:mb_substr()

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

$str,需要截斷的字符串
$start,截斷開始處,起始處為0
$length,要截取的字數
$encoding,網頁編碼,如utf-8,GB2312,GBK

實例:
復制代碼 代碼如下:
<?php
$str=':http://www.jb51.net';
echo mb_substr($str,0,4,'utf-8');//截取頭5個字,假定此代碼所在php文件的編碼為utf-8
?>
結果顯示:


二、獲取中文長度:mb_strlen()

mb_strlen( $str, $encoding )

$str,要計算長度的字符串
$encoding,網頁編碼,如utf-8,GB2312,GBK

實例:
復制代碼 代碼如下:
<?php
$str=':http://www.jb51.net';
echo mb_strlen($str,'utf-8');//假定此代碼所在php文件的編碼為utf-8
?>
結果顯示:24
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved