php中的一個中文字符串截取函數
PHP代碼:
--------------------------------------------------------------------------------
<?php
/**
***@Author:LAD
***@URL :<a >http://www.cnpik.com/</a>
***@E_mail:lianxiwoo@sohu.com
***@隨便用,不收錢 :-)
*/
function cnSubStr($string,$sublen)
{
if($sublen>=strlen($string))
{
return $string;
}
$s="";
for($i=0;$i<$sublen;$i++)
{
if(ord($string{$i})>127)
{
$s.=$string{$i}.$string{++$i};
continue;
}else{
$s.=$string{$i};
continue;
}
}
return $s;
}// End Function cnSubStr($string,$sublen)
/////////// Use like this :
echo "<p>__________________________<p>";
$string="242432反對感是456犯得上廣泛大使館地方7890";
$sublen=strlen($string);
$len=20;
echo $string."<p>";
echo "總長為:".($sublen+1)."<p>";
echo "截取數:".$len."<p>";
for($i=1;$i<=$sublen+1;$i++){
if($i>$len){
echo $i."<b> →</b> ".cnSubStr($string,$i)."…<br>";
continue;
}
echo $i."<b> →</b> ".cnSubStr($string,$i)."<br>";
}
?>
- PHP中英混合字符串截取函數代碼
- 多個PHP中文字符串截取函數
- php中支持多種編碼的中文字符串截取函數!
- php字符串截取函數用法分析
- php自定義中文字符串截取函數substr_for_gb2312及substr_for_utf8示例
- PHP中文處理 中文字符串截取(mb_substr)和獲取中文字符串字數
- PHP截取漢字亂碼問題解決方法mb_substr函數的應用
- php mb_substr()函數截取中文字符串應用示例
- 淺析PHP substr,mb_substr以及mb_strcut的區(qū)別和用法
- php截取字符串函數substr,iconv_substr,mb_substr示例以及優(yōu)劣分析
- php字符串截取函數mb_substr用法實例分析
相關文章
PHP使用file_get_contents發(fā)送http請求功能簡單示例
這篇文章主要介紹了PHP使用file_get_contents發(fā)送http請求功能,結合實例形式分析了file_get_contents結合stream_context_create實現(xiàn)的發(fā)送post請求數據相關原理與操作技巧,需要的朋友可以參考下2018-04-04

