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无限分类代码,支持数组格式化、直接输出菜单两种方式
May 18 PHP
PHPEXCEL 使用小记
Jan 06 PHP
php strnatcmp()函数的用法总结
Nov 27 PHP
使用PHP导出Redis数据到另一个Redis中的代码
Mar 12 PHP
详细解读PHP中接口的应用
Aug 12 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
Nov 09 PHP
使用PHP实现生成HTML静态页面
Nov 18 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
Oct 08 PHP
PHP实现的激活用户注册验证邮箱功能示例
Jun 06 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
PHP实现的大文件切割与合并功能示例
Apr 10 PHP
laravel中的fillable和guarded属性详解
Oct 23 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使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
PHP封装的数据库保存session功能类
2016/07/11 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
[03:05]《我与DAC》之xiao8:DAC与BG
2018/03/27 DOTA
Python获取远程文件大小的函数代码分享
2014/05/13 Python
python3之微信文章爬虫实例讲解
2017/07/12 Python
TensorFlow实现简单卷积神经网络
2018/05/24 Python
python实现自主查询实时天气
2018/06/22 Python
对python多线程与global变量详解
2018/11/09 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
护理个人求职信范文
2014/01/08 职场文书
成语的广告词
2014/03/19 职场文书
我的梦想演讲稿
2014/04/30 职场文书
督导岗位职责范本
2015/04/10 职场文书
企业工会工作总结2015
2015/05/13 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
高中政治教学反思
2016/02/23 职场文书
幽默导游词应该怎么写?
2019/08/26 职场文书