php 字符串截取函数
2014-05-21 00:10
211 查看
/article/1222406.html
本文章介绍的是php自带的一个截取字符串的函数,只能处理英文,数字的不能截取中文混排的哦,有需要的朋友可以参考,后面的比较好用,第一个主要是给初学者学学用的。
支持中英文混合截取。
本文章介绍的是php自带的一个截取字符串的函数,只能处理英文,数字的不能截取中文混排的哦,有需要的朋友可以参考,后面的比较好用,第一个主要是给初学者学学用的。
代码如下 | 复制代码 |
php //构造字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; echo "原字符串:".$str." "; //按各种方式进行截取 $str1 = substr($str,5); echo "从第5个字符开始取至最后:".$str1." "; $str2 = substr($str,9,4); echo "从第9个字符开始取4个字符:".$str2." "; $str3 = substr($str,-5); echo "取倒数5个字符:".$str3." "; $str4 = substr($str,-8,4); echo "从倒数第8个字符开始向后取4个字符:".$str4." "; $str5 = substr($str,-8,-2); echo "从倒数第8个字符开始取到倒数第2个字符为止:".$str5." "; ?> |
代码如下 | 复制代码 |
/* ------------------------------------------------------ 参数: $str_cut 需要截断的字符串 $length 允许字符串显示的最大长度 程序功能:截取全角和半角(汉字和英文)混合的字符串以避免乱码 ------------------------------------------------------ */ function substr_cut($str_cut,$length) { if (strlen($str_cut) > $length) { for($i=0; $i < $length; $i++) if (ord($str_cut[$i]) > 128) $i++; $str_cut = substr($str_cut,0,$i).".."; } return $str_cut; } ?> |
相关文章推荐
- PHP 字符串截取函数
- PHP字符串截取函数(解决中文乱码问题!支持UTF-8和GB2312)
- PHP字符串截取函数
- php 截取字符串并以零补齐str_pad() 函数
- PHP截取字符串,获取长度,获取字符位置的函数
- 最强的PHP字符串截取函数
- php中的一个中文字符串截取函数
- php中截取UTF-8字符串的函数
- php如何截取字符串并以零补齐str_pad() 函数
- PHP截取UTF-8字符串函数乱码解决方案【绝对好用】
- php中支持多种编码的中文字符串截取函数!
- PHP截取一定长度字符串的函数
- 整理一下收集的PHP字符串截取函数
- 整理一下收集的PHP字符串截取函数
- PHP很实用的HTML内容字符串截取函数
- php 实现文章摘要功能,截取字符串的长度函数
- PHP 字符串编码截取函数(兼容utf-8和gb2312)
- PHP中的字符串截取函数,取子符串,以保证中文不出现乱码
- php截取中文字符串长度的mb_substr()、mb_strcut()函数 附strlen/mb_strlen
- php获取url字符串截取路径的文件名和扩展名的函数