php去掉字符串的最后一个字符附substr()的用法


Posted in PHP onMarch 23, 2011

今天项目中用到,去掉字符串中的最后一个字符
原字符串1,2,3,4,5,6,
去掉最后一个字符",",最终结果为1,2,3,4,5,6
代码如下:

$str = "1,2,3,4,5,6,"; 
$newstr = substr($str,0,strlen($str)-1); 
echo $newstr;

解读:
采用php的substr()方法,
语法: string substr(string string, int start, int [length]);
参数1:原字符串;
参数2:切割的起始位置;
参数3:截取的长度;

按这样来使用:
$newstr = substr($str,0,strlen($str)-1);
从开头截取,一直截取到倒数第二位,这样就把最后的","去掉了。

系统自带的函数也可实现这样的效果,两种方法:
1) substr($str, 0, -1)
2)rtrim($str, ",")

substr
取部份字符串。
语法: string substr(string string, int start, int [length]);
返回值: 字符串
函数种类: 资料处理
内容说明
本函数将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾端算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符。
使用范例

<? 
echo substr("abcdef", 1, 3); // 返回 "bcd" 
echo substr("abcdef", -2); // 返回 "ef" 
echo substr("abcdef", -3, 1); // 返回 "d" 
echo substr("abcdef", 1, -1); // 返回 "bcde" 
?>

PHP rtrim() 函数

定义和用法
rtrim() 函数从字符串的末端开始删除空白字符或其他预定义字符。同chop()函数。

语法

参数 描述
string 必需。规定要转换的字符串。
charlist 可选。规定从字符串中删除哪些字符。 如果未设置该参数,则全部删除以下字符: "\0" - ASCII 0, NULL "\t" - ASCII 9, 制表符 "\n" - ASCII 10, 新行 "\x0B" - ASCII 11, 垂直制表符 "\r" - ASCII 13, 回车 " " - ASCII 32, 空格

使用范例
php去掉字符串的最后一个字符附substr()的用法
PHP 相关文章推荐
PHP5 面向对象(学习记录)
Dec 02 PHP
探讨:如何使用PhpDocumentor生成文档
Jun 25 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
cakephp常见知识点汇总
Feb 24 PHP
php求数组全排列,元素所有组合的方法总结
Mar 14 PHP
thinkPHP简单调用函数与类库的方法
Mar 15 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
PHP实现搜索时记住状态的方法示例
May 11 PHP
PHP实现提高SESSION响应速度的几种方法详解
Aug 09 PHP
php查看一个变量的占用内存的实例代码
Mar 29 PHP
PHP实现简单的计算器
Aug 28 PHP
PHPUnit PHP测试框架安装方法
Mar 23 #PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
Mar 19 #PHP
windows下开发并编译PHP扩展的方法
Mar 18 #PHP
WordPress判断用户是否登录的代码
Mar 17 #PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 #PHP
PHP用GD库生成高质量的缩略图片
Mar 09 #PHP
php GeoIP的使用教程
Mar 09 #PHP
You might like
php中的实现trim函数代码
2007/03/19 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
Javascript window对象详解
2014/11/12 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
浅析Ajax语法
2016/12/05 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
Vue $attrs &amp; inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
python实时检测键盘输入函数的示例
2019/07/17 Python
Django 数据库同步操作技巧详解
2019/07/19 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
Django中的AutoField字段使用
2020/05/18 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
商场消防安全责任书
2014/07/29 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
个人培训总结
2015/03/05 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
教你用Python matplotlib库制作简单的动画
2021/06/11 Python
Python Pygame实战之塔防游戏的实现
2022/03/17 Python
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript