php中的一个中文字符串截取函数

PHP代码:

--------------------------------------------------------------------------------

/**

***@Author:LAD

***@URL   :http://www.cnpik.com/

***@E_mail:lianxiwoo@sohu.com

***@随便用,不收钱 :-)

*/

function cnSubStr($string,$sublen)

{

if($sublen>=strlen($string))

{

return $string;

}

$s="";

for($i=0;$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中的一个中文字符串截取函数相关推荐

  1. 取某个字段的前几位 php,php如何实现截取前几个字符

    php截取前几个字符的实现方法:1.使用"substr($str , 0 , 3);"方法从左边第一位字符起截取3位字符:2.使用"mb_substr($str, 0, ...

  2. mysql截取字符串最后两位_Mysql字符串截取函数SUBSTRING的用法说明

    感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:le ...

  3. mysql 从后往前截取指定个数字符串_Mysql字符串截取函数SUBSTRING的用法说明

    函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...

  4. MySQL 字符串截取函数,字段截取,字符串截取

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...

  5. mysql截取点前面两位的字符串,Mysql字符串截取函数SUBSTRING的用法说明

    搜索热词 感觉上MysqL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str,length) 说 ...

  6. mysql 从第几位开始截取_Mysql字符串截取函数SUBSTRING的用法说明

    今天建视图时,用到了MySQL中的字符串截取,很是方便. 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始 ...

  7. c51语言定义位变量,C51中定义一个可位寻址的变量LED访问P1口访问P1.1引脚的方法是 。...

    C51中定义一个可位寻址的变量LED访问P1口访问P1.1引脚的方法是 . 更多相关问题 铸造全冠颈部肩台通常为A.0.2-0.4mmB.0.03mmC.0.3mmD.0.5-0.8mmE.1.0mm ...

  8. 按时间取天和月的数据,和字符串截取函数

    --取本月的数据,但是今天数据除外      SELECT   *      FROM  coustomertable      WHERE  TO_CHAR (sb_date, 'mm') = TO ...

  9. python爬取天气数据山东_Python爬取天气预报数据,并存入到本地EXCEL中-Go语言中文社区...

    近期忙里偷闲,搞了几天python爬虫,基本可以实现常规网络数据的爬取,比如糗事百科.豆瓣影评.NBA数据.股票数据.天气预报等的爬取,整体过程其实比较简单,有一些HTML+CSS+DOM树等知识就很 ...

最新文章

  1. xshell 图形化连接ubuntu
  2. python 单元测试_聊聊 Python 的单元测试框架(一):unittest
  3. BZOJ1444: [Jsoi2009]有趣的游戏(Trie图,矩乘)
  4. 使用jQuery设置disabled属性与移除disabled属性
  5. db2界面调用存储过程_第三章 操作系统用户界面
  6. ASP.NET后台调用前台JS函数的三种常见方法
  7. 深度卷积神经网络_深度卷积神经网络中的降采样
  8. Mysql的两种存储引擎以及区别
  9. java 字符串方法
  10. 从字符串中检索字符实现翻页
  11. day2-安装python以及基本使用
  12. LED,LCD,OLED,miniLED,MicroLED显示详解
  13. mysql 的下划线搜索转义
  14. sql与hsql的区别以及分别怎么用!
  15. 有定位的含有 input的弹框,在有些手机光标乱跳
  16. java implement和extends
  17. linux账号密码输入没反应,linux 主机上出现输入正确的账号和密码,无法登陆,如何操作...
  18. 安装 Unity 个人免费版
  19. 2023 Data数据分析岗前景如何?0基础学习数据分析成功上岸,3个月掌握令人惊叹的sql能力!...
  20. 办理ISO13485医疗器械质量管理体系认证认证的条件

热门文章

  1. 在Python中为什么切片要忽略最后一个元素?
  2. python基础教程:变量的使用
  3. python基础语法教程:行与缩进
  4. python函数注释,参数后面加冒号:,函数后面的箭头→是什么?
  5. python爬虫Scrapy框架之增量式爬虫
  6. Django基础知识MTV
  7. oracle对比两列数据_oracle与mysql对同一张表 两列数据的某一字段进行值的交换
  8. linux怎么连续退回上次目录?cd - 只能在两个目录间来回切换(autojump)(pushd popd dirs)
  9. C语言sprintf函数(发送格式化输出到 str 所指向的字符串)(format 标签属性)(字符串拼接)(数字转字符串、浮点数转字符串)
  10. C语言 (条件编译#ifdef、#ifndef) (#if 常量,#if 1,#if 0)的用法