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 相关文章推荐
收集的PHP中与数组相关的函数
Mar 22 PHP
php中去除所有js,html,css代码
Oct 12 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
php对大文件进行读取操作的实现代码
Jan 23 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
PHP文件锁定写入实例解析
Jul 14 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
php 函数使用可变数量的参数方法
May 02 PHP
php处理静态页面:页面设置缓存时间实例
Jun 22 PHP
PHP中OpenSSL加密问题整理
Dec 14 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
Jul 21 PHP
Centos7 Yum安装PHP7.2流程教程详解
Jul 02 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
图书管理程序(一)
2006/10/09 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
跟我学习javascript创建对象(类)的8种方法
2015/11/20 Javascript
js实现微信分享代码
2020/10/11 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
基于JavaScript实现验证码功能
2017/04/01 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
vue微信分享插件使用方法详解
2020/02/18 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
Python的Flask开发框架简单上手笔记
2015/11/16 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
Python的垃圾回收机制详解
2019/08/28 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
财会自我鉴定范文
2013/12/27 职场文书
小学中秋节活动方案
2014/02/06 职场文书
培训班通知
2015/04/25 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
遗嘱格式范本
2015/08/07 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
Python matplotlib多个子图绘制整合
2022/04/13 Python