php专区

 首页 > php专区 > PHP应用 > php函数大全 > PHP中一个中文字符串截取函数

PHP中一个中文字符串截取函数

分享到:
【字体:
导读:
          function cnSubStr($string,$sublen){if($sublen>=strlen($string)){return $string;}$s="";for($i=0;$i127){$s =$string{$i} $string{ $i};continue;}else{$s =$string{

 

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 "

__________________________

";
$string="242432反对感是456犯得上广泛大使馆地方7890";
$sublen=strlen($string);
$len=20;
echo $string."

";
echo "总长为:".($sublen 1)."

";
echo "截取数:".$len."

";

for($i=1;$i<=$sublen 1;$i ){
if($i>$len){
echo $i." ".cnSubStr($string,$i)."…
";
continue;
}
echo $i." ".cnSubStr($string,$i)."
";
}

?>

分享到:
当PHP被禁用的PHP函数:tempnam()后
  当PHP被禁用的PHP函数:tempnam() 后,tempnam()可建立一个临时档,档名不会与同目录中的档案重覆。   传回字串就是建立的临时档名。若发生错误则传回空字串。   而smarty运行就必须在类似templates_c的设置编译目录,然后运行后它会自动创建类似%%   43^43B^43B32F4B%%index.htm.php的临时档,所以,tempnam()被禁...
用PHP来制作评论系统
  我们在实际做的过程中很是简单的,希望大家好好研究一下,给补充多点功能。本程序须在PHP and mySQL的环境下运行。有三个文件:comments.php, 是用来显示[评论的, commentadd.php, 用来处理评论内容的, and commentform.html 通过FROM来提交评论。   1.首先建立一个数据库,假如已经建立则建立一个符合条件的表: ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……