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

来自:西瓜君个人博客

今天项目中用到,去掉字符串中的最后一个字符 
原字符串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, 空格

使用范例 

千里之行,始于足下。改变将来,从现在开始。改变现在,就是改变未来。 西瓜君个人博客网址:http://blog.xiguajun.com

转载于:https://www.cnblogs.com/chaohtml/p/php_substr.html

php去掉字符串的最后一个字符的方法相关推荐

  1. php 字符串截取去掉最后一个字符,php去掉字符串的最后一个字符附substr()的用法...

    转自:http://www.jb51.net/article/26604.htm 今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符"," ...

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

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

  3. php去掉字符串的最后一个字符

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

  4. php 去掉字符串的最后一个字符

    原字符串1,2,3,4,5,6,  去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: $str = "1,2,3,4,5,6,"; $new ...

  5. 循环拼接String字符串去掉最后一个字符的方法

    在做各种字符串封装的时候,不免用循环拼装字符串,如下: String [] arr= {"1","2","3","4"} ...

  6. 去掉字符串最后一个字符的方法

    C#开发过程中一般都需要进行字符串的格式化处理,,以下提供去掉字符串最后一个字符的方法,如果是其他语言开发的话仅供参考有可能写法不一样,但是意思是一样的 字符串:string s = "1, ...

  7. Java去除字符串最前面一个字符和最后面一个字符

    Java去除字符串最前面一个字符和最后面一个字符 public class demo {public static void main(String[] args) {String returnInf ...

  8. ios去掉字符串中的某个字符_iOS如何过滤掉文本中特殊字符

    如果需要去掉字符串中特殊的字符可以调用NSString的 stringByTrimmingCharactersInSet的方法: - (NSString *)stringByTrimmingChara ...

  9. 如何获取字符串的最后一个字符?

    如何获取字符串的最后一个字符: "linto.yahoo.com." 该字符串的最后一个字符是"." 我怎么找到这个? #1楼 对参数-1使用substr : ...

最新文章

  1. QIIME 2用户文档. 3老司机上路指南(2018.11)
  2. C++ 协程介绍[译]
  3. 三星S7 android操作系统耗电,2K屏手机玩游戏耗电大、性能渣?三星S7:呵呵
  4. UOJ.117.欧拉回路
  5. 一个关于数组中满足条件的元素选择、及再次排序得c语言函数。
  6. 吴恩达《机器学习》第十七章:大规模机器学习
  7. mercurial和svn_DBA Mercurial简介–处理文件和更改
  8. 神经网络之BP算法【图文并茂】
  9. 国内主流集群渲染管理软件介绍
  10. 层次分析法 你真的懂了吗?(完更)
  11. 含泪整理 计算机网络详细八股文(第一部分)
  12. adguard和adblock哪个好_世界上最高级的广告拦截程序AdGuard过滤规则分享
  13. Mellanox网卡FW刷新方法
  14. 类之间的继承java,Java类与类之间的继承关系
  15. Matlab外部程序接口
  16. 三相同步电机怎么接线图_三相异步电动机接线图
  17. 吴思里:PCG腾讯文档前端面试经历
  18. 懒人HTML5笔记-1
  19. delphi 文件夹操作
  20. 用树莓派搭建全功能NAS服务器(05):玩转影音看片整理大法

热门文章

  1. AI学习笔记(十一)CNN之图像识别(上)
  2. 图像超分辨率增强ESRGAN运行教程,有数据
  3. CCF农产品价格预测-复赛rank2代码公布
  4. SSD物体检测模型Keras版
  5. python环境准备_一键实现Python环境准备
  6. flask mysql pymysql_在 flask 中使用 pymysql 报错,望大神解答!感激不尽!
  7. Python之代码性能分析工具(时间+内存)
  8. 130712周赛(CF)
  9. AVR 工具指南(一)
  10. Fixjs——显示交互基类InteractiveObject