jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

四个php中文字符串截取函数

来源:网络整理  作者:  发布时间:2020-12-20 19:35
四个截取php中文字符串的代码,包括截取GB2312中文字符串、截取utf8编码的多字节字符串、UTF-8、GB2312都支持的汉字截...
* @param booble $Append whether append "...": false|true
}
if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen))."...";
}
{
while ($I < $Length)
* @package BugFree
{
{
else

复制代码 代码示例:

@编码默认为 utf-8
return join('', array_slice($t_string[0], $start, $sublen));
{
{
$tmpstr.= substr($string, $i, 1);
$sublen = $sublen*2;
}

2、截取utf8编码的多字节字符串
*/
$StringLast = implode("",$StringLast);
* @return string the cutted string.
function sysSubStr($String,$Length,$Append = false)
}
if(ord(substr($string, $i, 1))>129)
$I = 0;
@ym97.com/wenku
$str = "abcd需要截取的字符串";
$tmpstr.= substr($string, $i, 2);
function utf8Substr($str, $from, $len)
*/
}
{

< ?php

<?php
@cut_str(字符串, 截取长度, 开始长度, 编码);
*
else
}
return $StringLast;
{
'$1',$str);
else

< ?php
@Utf-8、gb2312都支持的汉字截取函数
//截取中文字符串
* @param string $String the string to cut.
}
}
$pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";

1、截取GB2312中文字符串
$start = $start*2;

4、BugFree 字符截取函数
preg_match_all($pa, $string, $t_string);

< ?php
$tmpstr .= substr($str, $i, 2);
for($i=0; $i< $strlen; $i++)
?>

}
{
$tmpstr = '';
* @param int $Length the length of returned string.
}
/*
$I = $I + 3;
$strlen = strlen($string);
return $tmpstr;
@开始长度默认为 0
{
return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
}
供大家学习参考。

{
}
elseif( ord($StringTMP) >=192 )

* Return part of a string(Enhance the function substr())

$StringTMP = substr($String,$I,3);
$strlen = $start + $len;
$I = $I + 2;
}
$Length = "18";

复制代码 代码示例:

{
return $String;
if(strlen($tmpstr)< $strlen ) $tmpstr.= "...";
else
$StringLast[] = $StringTMP;
if (strlen($String) < = $Length )
{

复制代码 代码示例:

/**
if($i>=$start && $i< ($start+$sublen))
'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
if(ord(substr($string, $i, 1))>129) $i++;
function mysubstr($str, $start, $len) {
* @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $
} else
$StringTMP = substr($String,$I,2);
if($Append)

复制代码 代码示例:

$Append = false;
if(ord(substr($str, $i, 1)) > 0xa0) {
if ( ord($StringTMP) >=224 )
for($i = 0; $i < $strlen; $i++) {
$StringTMP = substr($String,$I,1);

}
* @author Chunsheng Wang <[email protected]>
*
?>

echo cut_str($str, 8, 0, 'gb2312');
$String = " jquery中文网 专心为您;
return $tmpstr;
{
}
{
* @

3、UTF-8、GB2312都支持的汉字截取函数
?>

$tmpstr = "";
?>

}
{
}
function cut_str($string, $sublen, $start = 0, $code = 'UTF-8')
if($code == 'UTF-8')
$I = $I + 1;
}
$i++;
echo sysSubStr($String,$Length,$Append);
//截取utf8字符串
{
$tmpstr .= substr($str, $i, 1);

四个截取php中文字符串的代码,包括截取GB2312中文字符串、截取utf8编码的多字节字符串、UTF-8、GB2312都支持的汉字截取函数、BugFree 的字符截取函数。
$StringLast .= "...";

相关热词: php

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/6237.shtml

相关文章
最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

四个php中文字符串截取函数

2020-12-20 编辑:

* @param booble $Append whether append "...": false|true
}
if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen))."...";
}
{
while ($I < $Length)
* @package BugFree
{
{
else

复制代码 代码示例:

@编码默认为 utf-8
return join('', array_slice($t_string[0], $start, $sublen));
{
{
$tmpstr.= substr($string, $i, 1);
$sublen = $sublen*2;
}

2、截取utf8编码的多字节字符串
*/
$StringLast = implode("",$StringLast);
* @return string the cutted string.
function sysSubStr($String,$Length,$Append = false)
}
if(ord(substr($string, $i, 1))>129)
$I = 0;
@ym97.com/wenku
$str = "abcd需要截取的字符串";
$tmpstr.= substr($string, $i, 2);
function utf8Substr($str, $from, $len)
*/
}
{

< ?php

<?php
@cut_str(字符串, 截取长度, 开始长度, 编码);
*
else
}
return $StringLast;
{
'$1',$str);
else

< ?php
@Utf-8、gb2312都支持的汉字截取函数
//截取中文字符串
* @param string $String the string to cut.
}
}
$pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";

1、截取GB2312中文字符串
$start = $start*2;

4、BugFree 字符截取函数
preg_match_all($pa, $string, $t_string);

< ?php
$tmpstr .= substr($str, $i, 2);
for($i=0; $i< $strlen; $i++)
?>

}
{
$tmpstr = '';
* @param int $Length the length of returned string.
}
/*
$I = $I + 3;
$strlen = strlen($string);
return $tmpstr;
@开始长度默认为 0
{
return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
}
供大家学习参考。

{
}
elseif( ord($StringTMP) >=192 )

* Return part of a string(Enhance the function substr())

$StringTMP = substr($String,$I,3);
$strlen = $start + $len;
$I = $I + 2;
}
$Length = "18";

复制代码 代码示例:

{
return $String;
if(strlen($tmpstr)< $strlen ) $tmpstr.= "...";
else
$StringLast[] = $StringTMP;
if (strlen($String) < = $Length )
{

复制代码 代码示例:

/**
if($i>=$start && $i< ($start+$sublen))
'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
if(ord(substr($string, $i, 1))>129) $i++;
function mysubstr($str, $start, $len) {
* @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $
} else
$StringTMP = substr($String,$I,2);
if($Append)

复制代码 代码示例:

$Append = false;
if(ord(substr($str, $i, 1)) > 0xa0) {
if ( ord($StringTMP) >=224 )
for($i = 0; $i < $strlen; $i++) {
$StringTMP = substr($String,$I,1);

}
* @author Chunsheng Wang <[email protected]>
*
?>

echo cut_str($str, 8, 0, 'gb2312');
$String = " jquery中文网 专心为您;
return $tmpstr;
{
}
{
* @

3、UTF-8、GB2312都支持的汉字截取函数
?>

$tmpstr = "";
?>

}
{
}
function cut_str($string, $sublen, $start = 0, $code = 'UTF-8')
if($code == 'UTF-8')
$I = $I + 1;
}
$i++;
echo sysSubStr($String,$Length,$Append);
//截取utf8字符串
{
$tmpstr .= substr($str, $i, 1);

四个截取php中文字符串的代码,包括截取GB2312中文字符串、截取utf8编码的多字节字符串、UTF-8、GB2312都支持的汉字截取函数、BugFree 的字符截取函数。
$StringLast .= "...";

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/6237.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页