php 字符串截取函数
来源:互联网 发布:记录键盘输入的软件 编辑:程序博客网 时间:2024/05/17 21:42
http://www.php100.com/html/php/hanshu/2013/0905/4650.html
本文章介绍的是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 = "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;
}
?>
0 0
- PHP 字符串截取函数
- PHP 截取字符串函数
- php 字符串截取函数
- php截取字符串函数
- php 字符串截取函数
- php 字符串截取函数
- php字符串截取函数
- php字符串截取函数
- php字符串截取函数
- PHP中文字符串截取函数
- PHP中文字符串截取函数
- PHP截取中文字符串函数
- [整理]PHP字符串截取函数
- php 中文字符串截取函数
- PHP 截取字符串的函数
- php 截取字符串函数总结
- php 字符串截取函数 substr();
- PHP之字符串截取函数
- HDU 2159 FATE (完全背包+有限取次)(二重费用背包)
- jdbc随堂笔记
- Iptables防火墙配置
- My97DatePicker日历控制按日、按周和按月选择
- 手机配件信息
- php 字符串截取函数
- OCP-1Z0-051 第154题 集合操作MINUS,INTERSECT
- 第一次写博客,给大家贡献最近看java编程思想里边数据生成器和随机数生成器
- jAVA中静态初始化块、初始化块和构造方法的理解
- 两个Python web框架:Django & Tornado比较
- 学会转弯也是人生的智慧
- 代理服务器Squid3的配置
- GCC Makefile说明
- 黑马程序员-OC-构造方法