PHP_substr()函数_截取字符串_定义chinesesubstr()函数处理_英文截取_中文截取
来源:互联网 发布:centos切换到图形界面 编辑:程序博客网 时间:2024/05/17 03:45
相关函数:
substr(); 截取字符的函数
用法:里面有三个参数 1、需要截取的字符 2、从第几个开始截取 3、第几个字符停止截取
ord(): 取得内部字符串的ASCII码
用法:这里用于判断内部字符串是否为汉字,如果该函数的值大于0xa0,则内部的字符串为中文字符
示例:
<?php
function chinesesubstr($str,$start,$len){
$strlen = $start + $len; //定义需要截取字符的长度
for($i=0;$i<strlen,$i++){ //使用循环语句,单字截取,并用$tmpstr.=$substr(?,?,?)加起来
if(ord(substr($str,$i,1))>0xa0){ //ord()函数取得substr()的第一个字符的ASCII码,如果大于0xa0的话则是中文字符
$tmpstr.=substr($str,$i,2); //设置tmpstr递加,substr($str,$i,2)的2是指两个字符当一个字符截取(因为两个字符算一个汉字)
$i++;
}else{ //其他情况(英文)按单字符截取
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
?>
0 0
- PHP_substr()函数_截取字符串_定义chinesesubstr()函数处理_英文截取_中文截取
- VC++_截取字符串
- C#_字符串截取Substring实例方法
- bat知识点2_截取字符串
- java再用到split截取字符串"_"
- java开发_图片截取
- 实战:ORACLE正则表达式_自定义函数_左右边界截取
- 中文字符串截取函数
- 2015.06.23_截取字符串 and 获取字符串长度
- 改进工作流程_日志截取器
- 数据库技术_Orcale技术(0001)_字符串处理(截取文件名或扩展名)
- JAVA面试题_根据字节数截取字符串,但是汉字不能截取半个。
- PHP中文字符串截取函数
- 截取中文部分字符串函数
- PHP中文字符串截取函数
- PHP截取中文字符串函数
- php 中文字符串截取函数
- 指针与字符串_字符串处理函数
- ffmpeg直播h.264源卡顿
- Android中SimpleCursorAdapter的使用
- 堆数据结构小结
- 监控sql执行时间
- 真正的中国天气api接口xml,json
- PHP_substr()函数_截取字符串_定义chinesesubstr()函数处理_英文截取_中文截取
- Block阶梯学习_2
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- Head First PHP&MySQL 学习笔记(二) —— Connect MySQL
- 线程池
- IOS facebook 开源动画引擎 pop
- javascript学习——函数
- Android 启动栈管理方式 (一)
- Qt提示 "Could not connect to AppWrapper, Please make sure TCP port 12005 is not blocked"解决方法