程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
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://hovertree.com/'; 
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://hovertree.com/'; 
echo mb_strlen($str,'utf-8');//假定此代碼所在php文件的編碼為utf-8 
?> 
結果顯示:25
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved